Javascript 无法取消隐藏css元素以使用selenium选择元素值

Javascript 无法取消隐藏css元素以使用selenium选择元素值,javascript,html,css,selenium,selenium-webdriver,Javascript,Html,Css,Selenium,Selenium Webdriver,我在一些网站上自动化了一些东西,我有一个自定义的下拉菜单,现在开发它的开发人员将原来的下拉菜单设置为隐藏,它看起来像这样: 现在我想用selenium选择下拉列表中的一些值,但是我找不到元素,因为它是隐藏的,所以我想用js取消选中隐藏的并选择一个值 这是我的html块,您可以在其中看到web元素: 通过“执行脚本”删除jcf隐藏的类(或完全删除类属性) Python中的示例: elm = driver.find_element_by_id("company_stage") driver.exe

我在一些网站上自动化了一些东西,我有一个自定义的下拉菜单,现在开发它的开发人员将原来的下拉菜单设置为隐藏,它看起来像这样:

现在我想用selenium选择下拉列表中的一些值,但是我找不到元素,因为它是隐藏的,所以我想用js取消选中隐藏的并选择一个值

这是我的html块,您可以在其中看到web元素:


通过“执行脚本”删除
jcf隐藏的
类(或完全删除类属性)

Python中的示例:

elm = driver.find_element_by_id("company_stage")
driver.execute_script("arguments[0].removeAttribute('class');", elm)
在这方面,它应该是:

val ele: Option[Element] = find(id("company_stage"))
executeScript("arguments[0].removeAttribute('class');", ele)

您使用的是什么selenium语言绑定?@alecxe我正在用scalaThanks编写自动化,更新了答案,如果我使用scala语法错误,请编辑:)