You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Repo contains a fork of the QtWebDriver source code. We need this because the automated Robot tests in boron use it (and maybe a few other things?).
4
+
5
+
This repo contains:
6
+
- The source code for qtwebkit (originally from cisco)
7
+
- A devcontainer that can be used for development/building of the source
8
+
- A github action that automatically builds the code on pull requests, and builds a release when a version tag (`v1` or equivalent) is pushed.
9
+
10
+
The intended usage is:
11
+
1. make any changes you need
12
+
2. (optional) use the devcontainer to confirm the builds succeed locally (open the dev container and run `build.sh`)
13
+
3. create PR and get it approved
14
+
4. push a version tag to create a release
15
+
5. use the release build anywhere you need a qtwebdriver build
16
+
17
+
To use the release, you can download it with a command that looks like the following:
18
+
```bash
19
+
curl -L https://github.com/constructpm/qtwebdriver/releases/download/v5.15.3-dev-1/qtwebdriver-5.15.8-lts-lgpl-cpp17-ubuntu-22.04-x64.tar.gz | sudo tar xvJ -C /opt
20
+
```
21
+
22
+
This process is intended to match the process used to get a build of Qt from [qt-build](https://github.com/constructpm/qt-build), and a build of QtWebkit from [qtwebkit-build](https://github.com/constructpm/qtwebkit-build) do.
23
+
It replaces the old process of building the binary manually and placing it in a shared storage area.
24
+
25
+
# Old Readme
26
+
27
+
## Synopsis
2
28
QtWebDriver is a WebDriver implementation for Qt.
3
29
4
30
It can be used to perform automated Selenium testing of applications based on:
@@ -10,15 +36,15 @@ If you hadn't used Selenium for automated testing, you may also find this links
10
36
*https://github.com/seleniumhq/selenium
11
37
*http://docs.seleniumhq.org/
12
38
13
-
# Build and run
39
+
##Build and run
14
40
* The build instructions are detailed in the wiki: https://github.com/cisco-open-source/qtwebdriver/wiki/Build-And-Run
15
41
* Release notes and pre-built binaries are in the Releases section: https://github.com/cisco-open-source/qtwebdriver/releases
16
42
17
-
# Other links
43
+
##Other links
18
44
* An example how to customize QtWebDriver in `src/Test/main.cc`
0 commit comments