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 次 |
最近记录: |