selinium2(WebDriver)如何定位模态窗口的元素?
本帖最后由 keyantouru 于 2015-3-31 16:08 编辑RT,selinium2如何定位并操作模态窗口的元素?需要什么工具还是它本身就能实现?我用的是IE8求指教。 有没有人指点一下? 一般情况下,switchTo().window都能解决 wsryyffs 发表于 2015-4-9 05:18
一般情况下,switchTo().window都能解决
我是捕捉不到模态窗口里的元素,不知道它们的id或name等信息,所以没法操作;模态窗口下无法使用浏览器的“开发人员工具”。有工具可以捕捉吗? keyantouru 发表于 2015-4-9 13:51
我是捕捉不到模态窗口里的元素,不知道它们的id或name等信息,所以没法操作;模态窗口下无法使用浏览器的 ...
IE按F12,firefox安装firebug后,右健,查看元素,都可以看到的,我现在是无法定位到模态窗口,你可能定位到么,能否把代码贴出来参考下 你是指的页面弹窗吗 还是新的页面
如果是页面弹窗,你查看这个元素与你上一次定位的元素是不是在同一个frame中
如果不是,先用 driver.switchTo.defaultContent()还原到默认,再 用 driver.switchTo.frame() 跳转到新的frame中再查找元素 我找别人问了下,模态窗口在IE无法使用F12定位,可以用Firefox的F12来定位。谢谢各位的回复。 我找别人问了下,模态窗口在IE无法使用F12定位,可以用Firefox的F12来定位。谢谢各位的回复。
页:
[1]