rsb*_*der 40 dom end-to-end protractor
例如,我button
从a 的行中随机选择一个元素table
.
在之后button
被发现,我想要检索table
其中包含选定按钮的排.
Heres是我的代码片段:
browser.findElements(by.css('[ng-click*=submit]')).then(function (results) {
var randomNum = Math.floor(Math.random() * results.length);
var row = results[randomNum];
// ^ Here I want to get the parent of my random button
});
Run Code Online (Sandbox Code Playgroud)
kam*_*uel 38
截至最近的Protractor(撰写本文时为1.6.1),语法有所改变:
var row = results[randomNum].element(by.xpath('..'));
Run Code Online (Sandbox Code Playgroud)
(用来element()
代替findElement()
).
rsb*_*der 23
决定使用xpath.
var row = results[randomNum].findElement(by.xpath('ancestor::tr'));
Run Code Online (Sandbox Code Playgroud)
hki*_*vet 10
你现在可以使用了
var element = element(by.css('.foo')).getWebElement()
var parentElement = element.getDriver() // gets the parent element
获取父元素.有关详细信息,请参阅http://www.protractortest.org/#/api?view=webdriver.WebElement.prototype.getDriver.
归档时间: |
|
查看次数: |
23268 次 |
最近记录: |