在用户系统上可用的任何浏览器上运行Selenium RC脚本

时间:2013-01-15 06:58:20

标签: browser system selenium-rc

我有一个selenium脚本,我想在其他用户的机器上运行。我在selenium脚本中将'firefox'设置为我的默认浏览器。 现在用户的机器上没有安装“firefox”。 是否有可用的代码可以获取该用户计算机上安装的浏览器并在该浏览器中运行该脚本?

我希望在我的脚本中有3个浏览器,如IE,Firefox和Chrome。 该脚本必须在用户计算机上安装的任何一个浏览器上运行。

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

你要么必须有一些代码来查找每种浏览器(例如查找chrome.exe或firefox.exe等可执行文件),要么你可能会尝试使用一些try-catch块试试让Selenium启动浏览器,并将任何异常视为“浏览器不存在”。

我建议专门检查每种浏览器类型是更好的选择。

然后,您可以建立一个可用浏览器的列表,并有一些代码可以选择其中一个(基于某种优先级/偏好)作为Selenium的目标