tea*_*ang 3 html javascript selenium selenium-webdriver protractor
我想知道有可能通过部分id找到元素,因为在我测试id的页面是动态的(id的第一部分有一个变量号),我不知道整个id.
有多种方法可以做到这一点,例如使用CSS选择器:
// starts-with
element(by.css("div[id^=test]"));
// ends-with
element(by.css("div[id$=test]"));
// contains
element(by.css("div[id*=test]"));
Run Code Online (Sandbox Code Playgroud)
或者,使用XPath(没有结束 - 在这里):
// starts-with
element(by.xpath("//div[starts-with(@id, 'test')]"));
// contains
element(by.xpath("//div[contains(@id, 'test')]"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3510 次 |
| 最近记录: |