java - 在不使用 javascript 执行程序的情况下,使用 Selenium java WebDriver 单击隐藏元素?

标签 java selenium click webdriver hidden

是否可以使用 selenium java webdriver 单击隐藏/不可见元素,而不使用 JavaScript 执行器通过 JavaScript 单击?我正在执行的测试是在禁用 JavaScript 的浏览器中进行的,这就是为什么我不能使用 jse.

最佳答案

Selenium 旨在复制最终用户的行为。由于任何最终用户都无法对隐藏元素执行任何操作,因此直接与隐藏元素交互是不现实的。参见 this回答。

所以,答案是否定的,没有 javascript 执行器就没有办法。 Selenium 不直接与隐藏元素交互

关于java - 在不使用 javascript 执行程序的情况下,使用 Selenium java WebDriver 单击隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29527262/

相关文章:

java - 谁负责解码请求参数?

php - 在 Behat/Mink FeatureContext 中使用 Laravel Eloquent

java - 避免在从复杂的 json 创建的 hashmap 中嵌套

java - 有什么方法可以在 HQL 中执行此查询吗?

java - 使用java将driver.wait放置在selenium webdriver中的有效方法

c# - 具有多种类型的单击 RecyclerView 单元格元素 - Xamarin.Android

winapi BN_CLICKED如何识别单击了哪个按钮?

javascript - 如何在单击时以及用户单击时关闭菜单?

java - 具体让Eclipse自动导入jsp文件中的类

Python Selenium 获取当前窗口句柄