【发布时间】:2018-09-07 04:57:45
【问题描述】:
我正在尝试自动化,但在尝试从下拉菜单中进行选择时遇到了一些问题。我能够启动 Chrome 会话并登录到页面,但是当我到达那里时,它似乎没有正确定位元素。
下拉菜单:LINKNOLONGERAVAILABLE
下拉菜单的 HTML 代码:LINKNOLONGERAVAILABLE
我的 webdriver 代码:
s1 = Select(driver.find_element_by_id("X"))
s1.select_by_value("X")
不确定我是否选择了正确的 ID,或者我是否需要实现其他东西(比如等待?)。我试过 xpath、css 选择器、按名称和按 id,但无济于事。
感谢您的帮助!
编辑:元素被包裹在一个 iFrame 中,我所要做的就是切换框架,它就可以工作了:D
【问题讨论】:
-
抛出什么异常?
标签: python selenium automation