Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium浏览器检测_Selenium - Fatal编程技术网

Selenium浏览器检测

Selenium浏览器检测,selenium,Selenium,早上好 在过去的几周里,我一直在做一些测试,我遇到了一些困难 我正在测试IE7和8以及firefox 基本上,我的问题是IE8还不支持插件,firefox也不支持框架集中的引用程序,所以基本上我想做的是检测我使用的浏览器,然后如果它的IE7运行测试,否则跳过某些测试,这可能吗 提前感谢大家的帮助 干杯 卡梅隆嗯,我想到了一个解决方案。。。也许这有点奇怪,但我认为它应该起作用:让你的Web应用程序。读取HTTP UserAgent并将其另存为隐藏的HTML输入字段。然后,您可以从Selenium测

早上好

在过去的几周里,我一直在做一些测试,我遇到了一些困难

我正在测试IE7和8以及firefox

基本上,我的问题是IE8还不支持插件,firefox也不支持框架集中的引用程序,所以基本上我想做的是检测我使用的浏览器,然后如果它的IE7运行测试,否则跳过某些测试,这可能吗

提前感谢大家的帮助

干杯


卡梅隆

嗯,我想到了一个解决方案。。。也许这有点奇怪,但我认为它应该起作用:让你的Web应用程序。读取HTTP UserAgent并将其另存为隐藏的HTML输入字段。然后,您可以从Selenium测试中访问它,并决定是否要继续运行它们


也许有更好的解决方案,我不知道。

我可能遗漏了一些东西(可能!),但如果你只是想把测试目标指向IE,那么条件注释会起作用吗

<!--[if ie 7]>

    The tests go here.

<![endif]-->

请阅读本文的其他人注意:问题在于如何使用Selenium Core,该解决方案旨在编辑基于HTML的测试套件文件。如果您使用的是Selenium RC,您显然知道您启动了哪个浏览器:)