Selenium2library下Open Browser打开浏览器版本问题

系统中安装了firefox51.0.1(32位)和firefox46.0.1两个版本的火狐浏览器,在RIDE中编写如下:

Selenium2library下Open Browser打开浏览器版本问题_第1张图片

运行时,自动打开firefox46.0.1版本火狐运行(缺省时默认使用火狐),平时自己测试用的是51这个版本,很奇怪程序是怎么查找浏览器路径的怎么找到46版本而不是51那个。经过一番查找,在D:\Python2.7\Python\Lib\site-packages\selenium\webdriver\firefox下的firefox_binary.py源码中查找到:

Selenium2library下Open Browser打开浏览器版本问题_第2张图片

然后在系统注册表中查找对应的信息:

Selenium2library下Open Browser打开浏览器版本问题_第3张图片

Python编程还不是很懂,应该是通过这里查找到46版本的火狐的,46版本是后来安装的,可能安装时设置了默认使用这个版本的自己都不知道。

你可能感兴趣的:(Selenium2library下Open Browser打开浏览器版本问题)