在javascript成功弹出包含某些标签的对话框后,我不断获得Element is not currently visible and cannot be interacted with
。
我可以按照我想要的方式找到输入标签,但我无法将它们设置为任何东西,因为它们不可见,即使它们显然也是如此。
我尝试运行.execute_script
,将输入标记的CSS样式更改为position:absolute
或z-index:999
或display:block
,但似乎并不重要。
使用watir-webdriver时有没有办法强制元素可见?
几个小时以来我的头靠在墙上,真的很感激一些帮助。
PS。弹出窗口内的按钮很好且可点击,输入不是:(
答案 0 :(得分:2)
感谢那些投入的人。问题最终成了一个偏僻的div我忘了检查不透明属性。