如何使用div中的id和class在selenium python中查找元素

时间:2016-04-14 06:36:58

标签: python selenium xpath

如何在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\"]"}

2 个答案:

答案 0 :(得分:3)

使用以下: -

arrow = driver.find_element_by_xpath('//div[@id="abc" and @class="xyz"]')
arrow.click()

希望它会对你有所帮助:)。

答案 1 :(得分:0)

尝试使用此:div[@id="abc" and @class="xyz"]'