如何找到带有量角器的ng-pristine类型元素?

时间:2018-07-31 07:29:44

标签: protractor

image

如何查找没有ID或模型的元素?

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点,您可以参考http://www.protractortest.org/#/api?view=ProtractorBy以获得更多的定位符。

图片中的元素具有名称属性,因此-> http://www.protractortest.org/#/api?view=webdriver.By.name就足够了。

在绝望的时刻,您可以将命运放在CSS定位器上

获取元素定位器最快最脏的方法是右键单击DOM树中的元素(chrome中的ctrl + shift + i和“元素”标签),然后复制选择器

当然,这是获取选择器的一种非常肮脏的方式,而对DOM的微小更改可能会使您的测试无效。

这是引用选择器的一种更“精致”的方式-> https://www.w3schools.com/cssref/css_selectors.asp

要使用:

element(by.css('selectorHere'))
$('selectorHere') //this is similar to the one above, but shorter
//http://www.protractortest.org/#/api?view=ElementFinder.prototype.$