【发布时间】:2016-05-04 01:08:33
【问题描述】:
我正在为 Firefox 使用 Selenium Web 驱动程序和 Selenium IDE 插件。
我要做的就是点击语言页面上的“美国”。
http://www.nike.com/language_tunnel
我正在尝试这个(直接来自 IDE 记录器):
driver.find_element_by_xpath("(//button[@type='button'])[2]").click()
driver.find_element_by_link_text("United States").click()
请注意,第一步有效,它点击“AMERICAS”,但是当我在 Python 中运行它时,点击“United States”的最后一步出错:
Unable to locate element: {"method":"link text","selector":"United States"}
我在这里做错了什么?由于通过链接文本查找显然在这里不起作用,是否有其他方法可以选择此链接?
【问题讨论】: