Protractor 如何找到带有量角器的ng原始类型元素?

Protractor 如何找到带有量角器的ng原始类型元素?,protractor,Protractor,如何找到没有id或模型的元素?有很多方法可以做到这一点,有关更多定位器,您可以参考本文 图片中的元素有一个name属性,所以这个->就足够了 在绝望的时候,你可以把你的命运放在css定位器上 获取元素定位器的最快和最脏的方法是右键单击DOM树中的元素(chrome中的ctrl+shift+i和“元素”选项卡),然后复制选择器 当然,这是一种非常肮脏的获取选择器的方法,对DOM的微小更改可能会使您的测试毫无用处 这里有一种更“精致”的方法来引用选择器-> 使用: element(by.css('s


如何找到没有id或模型的元素?

有很多方法可以做到这一点,有关更多定位器,您可以参考本文

图片中的元素有一个name属性,所以这个->就足够了

在绝望的时候,你可以把你的命运放在css定位器上

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

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

这里有一种更“精致”的方法来引用选择器->

使用:

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

您可以使用名称属性
元素(by.name(“用户名”))
感谢您的解决方案:)感谢您的详细反馈:)