如何在div中使用id和class查找selenium python中的元素,然后单击它:
<div id="abc" class="xyz" style="" role="presentation"></div>
我使用以下代码:
arrow = driver.find_element_by_xpath('//div[@id="abc"][@class="xyz"]')
arrow.click()
但我收到的错误是:
NoSuchElementException: Message: Unable to locate element: {"method":"xpath","selector":"//div[@id=\"abc\"][@class=\"xyz\"]"}
答案 0 :(得分:3)
使用以下: -
arrow = driver.find_element_by_xpath('//div[@id="abc" and @class="xyz"]')
arrow.click()
希望它会对你有所帮助:)。
答案 1 :(得分:0)
尝试使用此:div[@id="abc" and @class="xyz"]'