【发布时间】:2017-06-16 18:47:30
【问题描述】:
我有如下所示的按钮(图像和 HTML),我正在尝试单击它。
Selenium 无法找到它 - 我已尝试通过 xpath 和 ID 进行定位。
<input id="wsUpload1" type="file" name="file">
XPATH:
element = driver.find_element_by_xpath('//input[@id="wsUpload1"]')
element.click()
我哪里出错了?
编辑:这是 Selenium 抛出的异常:
selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{"method":"xpath","selector":"//input[@id="wsUpload1"]"}
【问题讨论】:
-
发布 url 或查找元素是否在框架内。你将不得不做 browser.switch_to.frame("FrameName")
-
按钮在
<iframe>标签内吗?
标签: python selenium selenium-webdriver