Pra*_*ams 8 javascript selenium selenium-webdriver protractor
element(...).getWebElement()结束element(...)ale*_*cxe 13
Protractor是一个方便的包装WebDriverJS- javascript selenium绑定.
element(...)会导致Protractor中引入的ElementFinder实例element(...).getWebElement()会导致一个WebElement实例WebDriverJS.基本上,这使您可以访问纯粹的"裸机" WebElement.最常见的用例getWebElement()是当你需要传递ElementFinder一个脚本参数时 - 目前你需要调用getWebElement()它才能工作:
var elm = element(by.id("myid"));
browser.executeScript("arguments[0].click()", elm.getWebElement());
Run Code Online (Sandbox Code Playgroud)
有一个开放的功能请求可以ElementFinder直接传递:
browser.executeScript("arguments[0].click()", elm); // not gonna work as of now
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2607 次 |
| 最近记录: |