如何强制Selenium WebDriver点击当前不可见的元素?

我正在使用Selenium 2 Java API和FirefoxDriver。填写表单时,根据表单输入将复选框添加到页面中。


我想使用Selenium模拟这些复选框的点击。该元素在常规浏览器中可见并可用,但selenium断言元素不可见。


"Element is not currently visible and so may not be interacted with"

我可以强制硒忽略元素的不可见状态吗?如何强制Selenium与不可见元素进行交互?


达令说
浏览 2078回答 3
3回答

蝴蝶刀刀

我遇到了类似的问题,但它与视口中不可见的元素有关。我拍了一张截图,发现浏览器窗口太窄,无法看到元素。我做了其中一个并且它有效:driver.maximize_window()请参阅:WebDriver.maximize_window()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java