我在同一页面上有一些相同文字的按钮, 如果我想同时使用这两个元素(by.buttonText(""))和元素(by.css("")),我如何找到其中一个?
感谢
答案 0 :(得分:4)
这取决于您的方法以及HTML标记的外观
如果有唯一属性,则可以使用该属性
例如element(by.cssContainingText('[class="something unique"]', 'Button 1'))
另一种方法是让元素或DIV按住按钮
例如element(by.id('DIV-ID')).element(by.buttonText('Button 1'))
如果你可以分享你的html标签,那就容易多了。