github selenide/selenide v5.17.0

latest releases: v6.6.3, v6.6.2, v6.6.1...
3 years ago

Changes

  • #1200 Add method $.as("name") to give elements human-readable names -- see PR #1353
  • #1329 Apply chrome headless arguments from puppeteer config -- thanks to Aliaksandr Rasolka
  • #1346 Return all shadow dom elements -- thanks to Daniel H. Peger for PR #1347

Deprecate waitUntil

  • #1136 add method $.shouldBe(condition, timeout) as a replacement for $.waitUntil(condition, timeout) -- see PR #1340
  • #1136 deprecate Conditions that were created for using with $.waitUntil/$.waitWhile methods -- see PR #1340
  • #1338 improve message of waitUntil/waitWhile methods -- see PR #1340

Page objects

  • #694 support page object fields of generic types -- see PR #1351
  • #282, #482 enable lazy loading for Page Object fields of type List -- see PR #1354

Technical stuff

  • #1348 split the single gradle project to subprojects
  • #1344 Fixed OS dependencies in Selenide tests -- thanks to Daniel H. Peger for PR #1345
  • #1343 Simple code cleanup -- thanks to Yuri Orlov
  • Upgraded to browserup-proxy:2.1.2 and guava:30.1-jre
  • Support for chrome 88, edge 89, opera 73

Don't miss a new selenide release

NewReleases is sending notifications on new releases.