完整的iframe元素路径

时间:2017-10-27 16:27:55

标签: css selenium iframe xpath automated-tests

我测试的应用程序非常复杂。它有几十个标签和数千个字段。对于我的测试,我需要访问〜150个字段。

我正在完成收集访问元素的必要信息的过程:xpath,id,css选择器等。所有这些元素都位于iframe内部,有时多达4个嵌套的iframe。我使用Firefox来检查元素,并且有一种简单的方法来获取xpath,css选择器等。但是,为了弄清楚项目中的iframe,我必须通过滚动查看路径检查器窗口底部的栏。这是有效的,我的代码有效,但它非常繁琐,如果我错过iframe,可能会引入错误。

问题是:有没有办法获得围绕一个元素的iframe列表,这个元素比我现在正在做的手动调查更容易/更快?可能类似于检查工具中内置的副本xpath等。我对这些想法和应用程序/扩展都持开放态度。

1 个答案:

答案 0 :(得分:0)

如下图所示打开火道:

enter image description here

如果您在左上角看到它显示顶部窗口,只需单击它,它将显示您网页中存在的所有框架,一旦您选择任何框架,它也会显示框架' html也是。

如下图所示,一旦鼠标悬停在该帧上,框架就会突出显示

enter image description here

所以在这里你可以很容易地识别你的元素在哪个框架中。

一旦你将指针移动到元素上,它就会自动在你的元素所在的位置显示该帧。如此处所示。

enter image description here