我有一堆文章,并且想要选择第一个article
元素,其中包含一个button
类,该类具有add-to-cart-button
类,而没有一个类{{1} }。
使用网络驱动程序执行此操作的最佳方法是什么?
答案 0 :(得分:1)
尝试在XPath下面选择 article ,其中包含 button类别为“ add-to-cart-button”的按钮,而没有类别为“ btn-disabled”的:
>//article[.//button[contains(@class, "add-to-cart-button") and not(contains(@class, "btn--disabled"))]]
答案 1 :(得分:0)
您可以尝试这样,xpath提供not()函数,然后在xpath上使用索引来获取第一个元素
(//button[not(@class,'btn--disabled') and contains(@class,'add-to-cart-button')])[1]