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 au3WebDriver UDF (project) allows to interact with any browser that supports the [W3C WebDriver specifications](https://www.w3.org/TR/webdriver/). Supporting multiple browsers via the same code base is now possible with just a few configuration settings.
20
+
This au3WebDriver UDF (project) allows to interact with any browser that supports the [W3C WebDriver specifications][W3C Webdriver]. Supporting multiple browsers via the same code base is now possible with just a few configuration settings.
21
21
22
22
## Documentation
23
23
24
24
|| Reference | Description |
25
25
| :---: | :--- | :--- |
26
-
| <imgsrc="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/W3C_icon.svg/212px-W3C_icon.svg.png"width="20"> |[W3C WebDriver](https://www.w3.org/TR/webdriver/)| Official W3C WebDriver standard/specification. |
27
-
| 📚 |[WebDriver Wiki](https://www.autoitscript.com/wiki/WebDriver)| Further information about this UDF (project) like big picture, capabilities, troubleshooting and more. |
26
+
| <imgsrc="https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/W3C_icon.svg/212px-W3C_icon.svg.png"width="20"> |[W3C WebDriver]| Official W3C WebDriver standard/specification. |
27
+
| 📚 |[WebDriver Wiki]| Further information about this UDF (project) like big picture, capabilities, troubleshooting and more. |
28
28
| 📖 | Webdriver.chm | Function CHM help file that comes with this UDF (project) download. |
@@ -149,24 +148,26 @@ This au3WebDriver UDF (project) allows to interact with any browser that support
149
148
Download and add the following mandatory Third-Party UDFs to your project folder (independent of the browser you want to automate).
150
149
151
150
- Mandatory ✔
152
-
-[Json UDF](https://www.autoitscript.com/forum/topic/148114-a-non-strict-json-udf-jsmn) - Archive includes *Json.au3* & *BinaryCall.au3*.
153
-
-[WinHTTP UDF](https://github.com/dragana-r/autoit-winhttp/releases/latest) - Archive includes *WinHttp.au3* & *WinHttpConstants.au3*.
151
+
-[Json UDF] - Archive includes *Json.au3* & *BinaryCall.au3*.
152
+
-[WinHTTP UDF] - Archive includes *WinHttp.au3* & *WinHttpConstants.au3*.
154
153
- Optional ⚠
155
-
-[HtmlTable2Array UDF](https://www.autoitscript.com/forum/topic/167679-read-data-from-html-tables-from-raw-html-source/) - Extraction of data from HTML tables to an array.
156
-
-[WinHttp_WebSocket UDF](https://github.com/Danp2/autoit-websocket) - Needed for websocket CDP functionality.
154
+
-[HtmlTable2Array UDF] - Extraction of data from HTML tables to an array.
155
+
-[WinHttp_WebSocket UDF] - Needed for websocket CDP functionality.
157
156
158
-
Download and install one of the following WebDriver (depending on the browser type and version you want to automate).
157
+
Download and install one of the following WebDrivers (depending on the browser type and version you want to automate).
159
158
160
-
| Browser | Download | WebDriver specification status |
[^2]: Not all WebDriver functions have been implemented by each browser. Keep that in mind and check the "WebDriver specification status" for your desired WebDriver of choice.
169
+
[^2]: Derived from ChromeDriver per project [ReadMe][Opera ReadMe]
170
+
[^3]: Not all WebDriver functions have been fully implemented by each browser. Keep that in mind and check the "Implementation status" for your desired WebDriver of choice.
170
171
171
172
#### *Installation*
172
173
@@ -176,14 +177,11 @@ To automate your browser, follow the following steps.
176
177
2. Move the UDFs to your project folder or to a directory where AutoIt can find them.
177
178
- All *wd_\*.au3* files and the Third-Party UDFs *\*.au3* should be placed in the same directory.
178
179
- Otherwise you have to adjust the `#include` statements in the files.
179
-
3. Move your desired WebDriver of choice to directory of the *wd_\*.au3* files.
180
-
- chromedriver.exe (Chrome)
181
-
- geckodriver.exe (Firefox)
182
-
- msedgedriver.exe (Edge, chromium based)
180
+
3. Move your desired WebDriver of choice to the directory containing the *wd_\*.au3* files.
183
181
184
182
#### *Usage*
185
183
186
-
Run [wd_demo.au3](https://github.com/Danp2/au3WebDriver/blob/master/wd_demo.au3), choose your "Browser" from the dropdown and press the "Run Demo!" button that will perform the "DemoNavigation" demo to validate your installation.
184
+
Run `wd_demo.au3`, choose your "Browser" from the dropdown and press the "Run Demo!" button that will perform the "DemoNavigation" demo to validate your installation.
187
185
188
186
<details>
189
187
<summary><i>Result example</i></summary>
@@ -211,11 +209,11 @@ Useful information about possible configurations following soon.<br>
211
209
212
210
## Contributing
213
211
214
-
Just look at [CONTRIBUTING](https://github.com/Danp2/au3WebDriver/blob/master/docs/CONTRIBUTING.md), thank you!
212
+
Just look at [CONTRIBUTING], thank you!
215
213
216
214
## License
217
215
218
-
Distributed under the MIT License. See [LICENSE](https://github.com/Danp2/au3WebDriver/blob/master/LICENSE) for more information.
216
+
Distributed under the MIT License. See [LICENSE] for more information.
219
217
220
218
## Acknowledgements
221
219
@@ -230,7 +228,7 @@ Distributed under the MIT License. See [LICENSE](https://github.com/Danp2/au3Web
230
228
- Thanks to [@Danp2](https://github.com/Danp2) for the project idea, creation and maintenance
231
229
- Thanks to [@mLipok](https://github.com/mLipok) for his *wd_capabilities.au3*
232
230
- Thanks to [@Sven-Seyfert](https://github.com/Sven-Seyfert) for the project logo
233
-
-**Big thanks** to all the hard-working [contributors](https://github.com/Danp2/au3WebDriver/graphs/contributors)
231
+
-**Big thanks** to all the hard-working [contributors]
234
232
235
233
##
236
234
@@ -241,4 +239,23 @@ Distributed under the MIT License. See [LICENSE](https://github.com/Danp2/au3Web
0 commit comments