Css Watir webdriver可以';在弹出窗口中看不到输入标记
在javascript成功弹出包含一些标记的对话div后,我不断发现Css Watir webdriver可以';在弹出窗口中看不到输入标记,css,ruby,firefox,watir,watir-webdriver,Css,Ruby,Firefox,Watir,Watir Webdriver,在javascript成功弹出包含一些标记的对话div后,我不断发现元素当前不可见,并且无法与交互 我可以以任何方式找到输入标记,但我不能将它们设置为任何形式,因为它们不可见,即使它们很明显是可见的 我试过运行一个.execute_脚本,它将输入标记的CSS样式更改为position:absolute或z-index:999或display:block,但这似乎无关紧要 在使用watir webdriver时,有没有办法强制元素可见 我的头撞在墙上已经好几个小时了,我真的很想得到一些帮助 PS.
元素当前不可见,并且无法与交互
我可以以任何方式找到输入标记,但我不能将它们设置为任何形式,因为它们不可见,即使它们很明显是可见的
我试过运行一个.execute_脚本
,它将输入标记的CSS样式更改为position:absolute
或z-index:999
或display:block
,但这似乎无关紧要
在使用watir webdriver时,有没有办法强制元素可见
我的头撞在墙上已经好几个小时了,我真的很想得到一些帮助
PS.弹出窗口内的按钮美观且可点击,但输入不是:(多亏了那些参与进来的家伙。问题最终变成了一个边远的div,我忘了检查不透明度属性。请提供链接到我们可以重现问题的页面。如果页面不是公共的,请发布相关的HTML。当然,还有您的Watir代码。元素的当前属性是什么?(最有趣的是位置类型、坐标、z索引和显示)你能给我们看一下输入的代码吗?如果它们不是标准的HTML输入,而是通过CSS或Javascript实现的,那么你可能需要对它们触发一些特定的事件,以便让它们做出反应。你应该接受这一点作为答案。感谢你回复我们并分享解决方案,这对我们来说可能非常有益遇到同样问题的其他人。