栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Selenium WebDriver在切换之前获取当前帧

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Selenium WebDriver在切换之前获取当前帧

作为我自己的问题 “ Selenium WebDriver获取当前框架” 的确切答案,我找到了以下解决方法。

JavascriptExecutor jsExecutor = (JavascriptExecutor)driver;String currentframe = jsExecutor.executescript("return self.name");

但是在这里,JavascriptExecutor每次都会执行命令以获取当前帧。因此,如果考虑性能,我想选择#Saurabh
Gaur
的答案作为最佳答案。希望我的回答对其他人有所帮助:-)


以后添加

我只是用当前版本,全局变量和js命令帮助做了一个小测试。

[ 在2个嵌套iframe中,在4个不同元素中执行动作的时间(毫秒)为1000次。 (总共4000个查找元件动作) ]

|          | Switch everytime | Global variable | JS command | |----------|------------------|-----------------|------------| |          | 2023  | 1950 | 2911       | |          | 1902  | 2091 | 2992       | |          | 2014  | 1974 | 3020       | |          | 1934  | 1931 | 3097       | |          | 1997  | 1965 | 3180       | |----------|------------------|-----------------|------------|| Average  | 1974  | 1982.2          | 3040       |

因此,我的“每次切换默认值”的当前性能都还不错:D



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386929.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号