【发布时间】:2016-09-03 21:02:05
【问题描述】:
我在 Firefox 上使用 Selenium IDE 找到了xpath of buttons. 下一步是单击 Python 上的按钮。我尝试在下面的代码中插入 xpath,但没有运气。我不知道如何更改 xpath 以使其适合下面的代码。
browser.find_element_by_xpath('')
感谢任何帮助!
【问题讨论】:
-
注意引号和双引号,外用double,内用simple,例如"//*[@class='myClass']"
-
谢谢,所以我输入 browser.find_element_by_xpath('//button[@type="button"]') ,但是我如何点击例如 xpath=(//button[ @type='button'])[209]
-
如果可能,添加按钮的html部分。您应该手动获取另一个选择器,这个选择器根本不可靠,如果之前的任何按钮发生变化,您将单击错误的按钮。试试 browser.find_element_by_xpath("(//button[@type='button'])[209]")
-
非常感谢!完美工作,祝你有美好的一天!
-
@lauda 您应该提供它是一个答案,并且 OP 需要接受它。谢谢
标签: python python-3.x selenium xpath selenium-webdriver