为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

达令说 2019-08-31 10:54:50
我正在使用Selenium 2 Java API和FirefoxDriver。填写表单时,根据表单输入将复选框添加到页面中。我想使用Selenium模拟这些复选框的点击。该元素在常规浏览器中可见并可用,但selenium断言元素不可见。"Element is not currently visible and so may not be interacted with"我可以强制硒忽略元素的不可见状态吗?如何强制Selenium与不可见元素进行交互?
查看完整描述

3 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

我遇到了类似的问题,但它与视口中不可见的元素有关。我拍了一张截图,发现浏览器窗口太窄,无法看到元素。我做了其中一个并且它有效:


driver.maximize_window()

请参阅:WebDriver.maximize_window()


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 2077 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信