Releases: selenide/selenide
Releases Β· selenide/selenide
v7.4.0
What's Changed
- Update to selenium 4.23.0 by @asolntsev in #2785
- Disable "Choose your search engine" dialog in Chrome 127+ by @asolntsev in #2792
- disable Chrome warning in JS console: "Don't paste code into the DevTools Console..." by @asolntsev in #2792
- Add dom attribute and property conditions by @rosolko in #2783
- #1816 allow clipboard operations in remote Chromium browsers by @asolntsev in #2794
- #2773 merge "prefs" provided by user with "prefs" generated by Selenide by @asolntsev in #2793
- #2786 allow page objects with fields of type
List<SelenideElement>
andList<SelenideAppiumElement>
by @asolntsev in #2787 - #2790 fix AppiumElementDescriber to work correctly in web browser by @asolntsev in #2791
- add method $$.describe() - analogue of
$.describe()
by @asolntsev in #2787
Full Changelog: v7.3.3...v7.4.0
v7.3.3
Changes
π¦ Dependency updates
- bump Selenium from 4.21.0 to 4.22.0
- Bump io.appium:java-client from 9.2.2 to 9.2.3 (#2752) @dependabot
- Bump nettyVersion from 4.1.110.Final to 4.1.111.Final (#2764) @dependabot
- Bump nettyVersion from 4.1.109.Final to 4.1.110.Final (#2749) @dependabot
- Bump io.github.littleproxy:littleproxy from 2.2.1 to 2.2.3 (#2765) @dependabot
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre (#2758) @dependabot
v7.3.2
Changes
π Features
- [refactoring] instead of catching all Errors, catch only AssertionErrors (#2745) @asolntsev
π¦ Dependency updates
- bump Selenium from 4.20.0 to 4.21.0 (#2744) @asolntsev
- Bump jacksonVersion from 2.17.0 to 2.17.1 (#2738) @dependabot
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 (#2741) @dependabot
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre (#2735) @dependabot
v7.3.1
What's Changed
- #2705 add method to mock http response with specific content type (#2706)
- #2722 fix
$.clear()
in Appium for element that exists, but is not visible. (#2723) - #2725 show the real error instead of "Element not found" when clicking on a non-working link in Firefox (#2727)
- #2658 disable Chrome warning about stolen passwords (#2729)
- Fix CDP download for custom browsers (#2728)
- bump Selenium from 4.19.1 to 4.20.0 (#2726)
- bump LittleProxy from 2.2.0 to 2.2.1 (#2726)
- deprecate setting
holdBrowserOpen
(#2730)
Full Changelog: v7.2.3...v7.3.1
v7.2.3
v7.2.2
Changes
- Download with redirect (#2692) @asolntsev
- #2683 fix method $.exists() for double-wrapped SelenideElement (#2685) @asolntsev
π Features
- New "or" condition (#2687) @asolntsev
π¦ Dependency updates
- Bump com.github.spotbugs from 6.0.8 to 6.0.9 (#2691) @dependabot
- Bump com.github.valfirst.browserup-proxy:browserup-proxy-core from 2.2.15 to 2.2.16 (#2688) @dependabot
- Bump io.appium:java-client from 9.1.0 to 9.2.0 (#2686) @dependabot
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre (#2684) @dependabot
- Bump jacksonVersion from 2.16.2 to 2.17.0 (#2682) @dependabot
- Bump jacksonVersion from 2.16.1 to 2.16.2 (#2680) @dependabot
v7.2.1
Changes
- Fix Appium browser when browser is Remote (#2664) - thanks to Petr Ovcharenko
- #2665 fix
SelenideAppium.$(SelenideElement).shouldNot(exist)
for a missing element (#2669) - #2670 support mobile page object fields of type ElementsCollection (#2677)
- #2679 Consider setting Configuration.clickViaJs when clicking an element (#2678)
π¦ Dependency updates
- Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 (#2671) @dependabot
- Bump com.github.spotbugs from 6.0.7 to 6.0.8 (#2667) @dependabot
v7.2.0
π Features
- #1687 Download files in Selenium Grid (#2659) (#2660) @asolntsev
- #1687 #2550 Download files via CDP in Selenium Grid and Selenoid (#2661) @asolntsev
- #2333 add element collections for mobile tests (#2656) @asolntsev
- #2333 add method
$(WebElement)
that returns SelenideAppiumElement (#2656) @asolntsev
Changes
- #2658 disable Chrome warning about stolen passwords (#2662) @asolntsev
- Improve error message for download without "href" (#2653) @asolntsev
- fix "toString()" method for page object fields (#2652) @asolntsev
π¦ Dependency updates
- bump Selenium from 4.17.0 to 4.18.0 (#2655) @asolntsev
- Bump nettyVersion from 4.1.106.Final to 4.1.107.Final (#2647) @dependabot
- Bump LittleProxy from 2.1.2 to 2.2.0
Full Changelog: v7.1.0...v7.2.0
v7.1.0
π Features
- #2550 Implement downloading files via CDP (#2567) @britka
- Add Animated Condition (#2556) @BorisOsipov
- #2638 Add the ability to unfocus an element (#2639) @asolntsev
- #2590 Add method
$.is(visible, timeout)
(#2640) @asolntsev - #2635 Add ability to perform click at disabled elements (#2636) @asolntsev
- #2617 User can safely add the same proxy filter many times (#2630) @asolntsev
Changes
- #2612 don't set page load timeout in mobile tests (#2628) @asolntsev
- Fix duplicate authentication (#2626) @asolntsev
π¦ Dependency updates
- Bump slf4jVersion from 2.0.11 to 2.0.12 (#2643) @dependabot
What's Changed
- Fix flaky iOS test with deeplinks by @asolntsev in #2625
- Fix duplicate authentication by @asolntsev in #2626
- #2612 don't set page load timeout in mobile tests by @asolntsev in #2628
- upgrade Jetty from 9.x to 11.x by @asolntsev in #2627
- 2609 check for concurrent listeners by @asolntsev in #2629
- #2617 User can safely add the same proxy filter many times by @asolntsev in #2630
- Bump gradle/gradle-build-action from 2 to 3 by @dependabot in #2631
- fix ios deeplink test by @asolntsev in #2633
- fix android tests on GitHub actions by @asolntsev in #2634
- #2550 Implement downloading files via CDP by @britka in #2567
- Fix downloading files using CDP by @asolntsev in #2637
- #2635 Add ability to perform click at disabled elements by @asolntsev in #2636
- #2590 Add method
$.is(visible, timeout)
by @asolntsev in #2640 - Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #2641
- Bump org.junit.platform:junit-platform-suite-engine from 1.10.1 to 1.10.2 by @dependabot in #2642
- Bump slf4jVersion from 2.0.11 to 2.0.12 by @dependabot in #2643
- #2638 Add the ability to unfocus an element by @asolntsev in #2639
- Add Animated Condition by @BorisOsipov in #2556
- Unwrap webdriver in cdp download by @asolntsev in #2644
New Contributors
Full Changelog: v7.0.6...v7.1.0
v7.0.6
Changes
π¦ Dependency updates
- 7.0.6: bump Appium java client from 9.0.0 to 9.1.0 (#2623) @asolntsev