硒隐藏元素:<select>中的隐藏<option>元素

尼尔·阿格瓦尔(Neil Aggarwal)

我正在尝试在网页上的选择框中选择特定的选项。http://www.arnoldporter.com/news.cfm

具体来说,我想在“实践/行业”选择框中选择“ FDA和医疗保健”选项。

我已经尝试了许多方法,包括单击选择标签,然后单击FDA选项。我还检查了一下,单击后选择标记是否发生了变化。没有。

因此,似乎什么都没用,我一直收到相同的错误:元素当前不可见,因此可能无法与之交互。

我用于选择框的xpath是: //select[@class="medium" and @name="search_practice_id"]

我用于该选项的xpath是: //option[@value="323"]

必须有一个简单的解决方案,我只是想不通。任何帮助,将不胜感激。

权利
from selenium import webdriver
from selenium.webdriver.support.ui import Select

URL          = 'http://www.arnoldporter.com/news.cfm'
CSS_SELECTOR = 'select[name=search_practice_id][class=medium]'
OPTION_TEXT  = 'FDA and Healthcare'

browser = webdriver.Chrome()
browser.get(URL)
select_el = browser.find_element_by_css_selector(CSS_SELECTOR)
select = Select(select_el)
select.select_by_visible_text(OPTION_TEXT)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提取硒中的隐藏元素

来自分类Dev

硒发现隐藏元素C#

来自分类Dev

水豚与硒:无法单击隐藏的元素

来自分类Dev

硒无法访问隐藏的元素

来自分类Dev

将值写入隐藏元素硒

来自分类Dev

水豚与硒:无法单击隐藏的元素

来自分类Dev

使用硒给java中的隐藏元素提供错误

来自分类Dev

python硒无法单击下拉菜单中的隐藏元素

来自分类Dev

硒中是否有隐藏元素的检查方法

来自分类Dev

使用碎片(和硒)中的隐藏选择元素

来自分类Dev

使用碎片(和硒)中的隐藏选择元素

来自分类Dev

使用react-select隐藏/显示元素-不隐藏元素

来自分类Dev

AngularJS-如果ng-option为空则隐藏<select>元素

来自分类Dev

在ClearCase中隐藏元素

来自分类Dev

在ClearCase中隐藏元素

来自分类Dev

元素应为“ select”元素,但在硒中为“ span”元素

来自分类Dev

隐藏第二个<select>列表中的元素

来自分类Dev

如何通过onchange隐藏<select>元素

来自分类Dev

隐藏元素中的内容而不隐藏子类

来自分类Dev

为<select>元素设置<option>

来自分类Dev

硒元素隐藏在浮动标头后面

来自分类Dev

硒(或BeautifulSoup)如何用于访问这些隐藏元素?

来自分类Dev

在jQuery中隐藏段落元素

来自分类Dev

在Clojurescript Dommy中隐藏元素

来自分类Dev

隐藏mysql中存在的元素

来自分类Dev

在reactJS中显示/隐藏元素

来自分类Dev

在WPF DataGrid中隐藏元素

来自分类Dev

在Clojurescript Dommy中隐藏元素

来自分类Dev

显示/隐藏表格中的元素