Update atom.js for revision a6b161a159c3d581b130f03a2e6e35f577f38dec (2022-10)
Categories
(Remote Protocol :: Agent, task, P5)
Tracking
(firefox107 fixed)
Tracking | Status | |
---|---|---|
firefox107 | --- | fixed |
People
(Reporter: whimboo, Assigned: david.burns)
References
()
Details
Attachments
(1 file)
The WebDriver classic specification has the following information about the usage of helpers as defined in the Selenium code base:
Selenium
The following functions are defined within the Selenium project, at revision 1721e627e3b5ab90a06e82df1b088a33a8d11c20.
bot.dom.getVisibleText
bot.dom.isShown
It's not clear to me if we actually make use of this revision given that some changes in 1721e627e3b5ab90a06e82df1b088a33a8d11c20 especially around shadow DOM aren't present in our vendored in copy. The last update for the atoms have been done via bug 1375660 and as it looks like I was using facd199c31c9d81316a1db3bbb0c10603799bb8b which is from September 2017 which is later than the referenced revision in the spec which dates to January 17 2017. But since then no more update has been done.
Also we make use of the following methods right now:
- atom.getElementText (bot.dom.getVisibleText)
- atom.isElementEnabled
- atom.isElementDisplayed (bot.dom.isShown)
As it looks like we should not use atom.isElementEnabled
anymore and instead rely on the steps as purely defined in the WebDriver specification.
Reporter | ||
Comment 1•2 years ago
|
||
Not a priority and as long nothing is broken we will defer an update.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Reporter | ||
Comment 3•1 year ago
|
||
The related PR for the WebDriver classic spec update can be found here:
https://github.com/w3c/webdriver/pull/1673
Comment 4•1 year ago
|
||
The bug assignee is inactive on Bugzilla, so the assignee is being reset.
Comment 5•1 year ago
|
||
Sorry, there was a problem with the detection of inactive users. I'm reverting the change.
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/18bafbcb268e Update the Selenium Atoms used by Marionette. r=webdriver-reviewers,jgraham
Reporter | ||
Updated•1 year ago
|
Comment 7•1 year ago
|
||
bugherder |
Description
•