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
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ body:
15
15
attributes:
16
16
label: "Checklist"
17
17
options:
18
-
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/template-placeholder/releases/latest)"
18
+
- label: "I am able to reproduce the bug with the [latest version](https://github.com/xdev-software/selenium-elements/releases/latest)"
19
19
required: true
20
-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
20
+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/selenium-elements/issues) or [closed](https://github.com/xdev-software/selenium-elements/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
21
21
required: true
22
22
- label: "I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise."
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/enhancement.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ body:
13
13
attributes:
14
14
label: "Checklist"
15
15
options:
16
-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16
+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/selenium-elements/issues) or [closed](https://github.com/xdev-software/selenium-elements/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
17
17
required: true
18
18
- label: "I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise."
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/question.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ body:
12
12
attributes:
13
13
label: "Checklist"
14
14
options:
15
-
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/template-placeholder/issues) or [closed](https://github.com/xdev-software/template-placeholder/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
15
+
- label: "I made sure that there are *no existing issues* - [open](https://github.com/xdev-software/selenium-elements/issues) or [closed](https://github.com/xdev-software/selenium-elements/issues?q=is%3Aissue+is%3Aclosed) - which I could contribute my information to."
16
16
required: true
17
17
- label: "I have taken the time to fill in all the required details. I understand that the question will be dismissed otherwise."
* Internal restructuring - new interfaces to deduplicate code
6
+
* Added `SimpleImprovedWebElement` which can be for direct instantiation
7
+
8
+
# 1.0.8
9
+
* Fix `ImprovedRemoteWebElement` not using correct search context
10
+
11
+
# 1.0.7
12
+
* Added `nativeClick` method which executes the original/upstream click
13
+
* Updated dependencies
14
+
15
+
# 1.0.6
16
+
* Updated dependencies
17
+
18
+
# 1.0.5
19
+
* Add new shortcut method ``CanFindElements#waitForFirstByClassName``
20
+
* Updated dependencies
21
+
22
+
# 1.0.4
23
+
*``ImprovedWebElement#hasAttribute`` now waits for loading operations to complete (now calls ``prepareForOperation`` - like ``getProperty`` already does)
24
+
25
+
# 1.0.3
26
+
* Removed reflection calls in ``CustomizableJsonToWebElementConverter`` as https://github.com/SeleniumHQ/selenium/issues/15884 was fixed #11
27
+
* Selenium version 4.34+ is required
28
+
* Updated dependencies
29
+
30
+
# 1.0.2
31
+
*``ImprovedRemoteWebElement``
32
+
* Make it possible to disable auto scroll
33
+
* Don't throw an exception when scrolling into view is somehow not working
34
+
* Improve logger initialization
35
+
36
+
# 1.0.1
37
+
* Correctly declare ``software.xdev:testcontainers-selenium`` as scope ``test``
* Consider doing a [test-deployment](https://github.com/xdev-software/template-placeholder/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
40
+
* Consider doing a [test-deployment](https://github.com/xdev-software/selenium-elements/actions/workflows/test-deploy.yml?query=branch%3Adevelop) before actually releasing.
41
41
* Check the [changelog](CHANGELOG.md)
42
42
43
43
If the ``develop`` is ready for release, create a pull request to the ``master``-Branch and merge the changes
# <imgsrc="https://raw.githubusercontent.com/SeleniumHQ/seleniumhq.github.io/690acbad7b4bf4656f116274809765db64e6ccf7/website_and_docs/static/images/logos/webdriver.svg"width=24 /> Elements for Selenium
5
5
6
+
Define Selenium HTML elements as Java classes, similar to Selenium's [``@FindBy`` annotation](https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/support/FindBy.html).
7
+
8
+
Also contains a ton of other predefined utility, for example:
9
+
* Automatically scrolls elements that perform operations into the view
10
+
* Safe click: When an element is detected as stale a JavaScript click is executed instead
11
+
* Option to globally wait until the page finished loading
12
+
* Waiting for some time until the element is present (``waitUntil``)
13
+
14
+
Overall this should result in:
15
+
* Less [flaky](https://www.browserstack.com/test-reporting-and-analytics/features/test-reporting/what-is-flaky-test) tests
16
+
* Abstraction of elements in an object oriented way
You can also checkout the [integrated tests](./selenium-elements/src/test/java/) to see this in action.
6
71
7
72
## Installation
8
-
[Installation guide for the latest release](https://github.com/xdev-software/template-placeholder/releases/latest#Installation)
73
+
[Installation guide for the latest release](https://github.com/xdev-software/selenium-elements/releases/latest#Installation)
9
74
10
75
## Support
11
76
If you need support as soon as possible and you can't wait for any pull request, feel free to use [our support](https://xdev.software/en/services/support).
@@ -14,4 +79,6 @@ If you need support as soon as possible and you can't wait for any pull request,
14
79
See the [contributing guide](./CONTRIBUTING.md) for detailed instructions on how to get started with our project.
15
80
16
81
## Dependencies and Licenses
17
-
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/template-placeholder/dependencies)
82
+
View the [license of the current project](LICENSE) or the [summary including all dependencies](https://xdev-software.github.io/selenium-elements/dependencies)
83
+
84
+
<sub>Disclaimer: This is not an official Testcontainers/Selenium product and not associated</sub>
0 commit comments