Javascript 在量角器中,通过2个属性选择一个元素
如何使用2个属性选择元素 例如:Javascript 在量角器中,通过2个属性选择一个元素,javascript,selenium,xpath,selenium-webdriver,protractor,Javascript,Selenium,Xpath,Selenium Webdriver,Protractor,如何使用2个属性选择元素 例如: <div data-button="1" data-column="13" style="margin-right: 5px;" id="0"></div> 我认为最好的选择是首先使用cssselector,因为它快速且易于理解。下面是如何使用它- var element = $('div#0[data-button="1"]'); 或者,您也可以使用xpath来获取它@Jason在上面的评论中已经提到了一个例子。还有一种方法- va
<div data-button="1" data-column="13" style="margin-right: 5px;" id="0"></div>
我认为最好的选择是首先使用
css
selector,因为它快速且易于理解。下面是如何使用它-
var element = $('div#0[data-button="1"]');
或者,您也可以使用xpath
来获取它@Jason在上面的评论中已经提到了一个例子。还有一种方法-
var element = element(by.xpath('//div[@id="0"][@data-button="1"]'));
希望有帮助。使用xpathby.xpath(//div[@data column='13'和@id='0'])
var element = element(by.xpath('//div[@id="0"][@data-button="1"]'));