【发布时间】:2011-06-21 12:08:50
【问题描述】:
我在 python 客户端 (selenium.py) 中使用 selenium2 RC,我需要在服务器上获取 selenium 的版本。 (例如“2rc2”、“2rc3”等)
是否有任何命令可以发送到服务器以获取其版本?
【问题讨论】:
标签: python python-2.7 selenium-webdriver selenium-rc
我在 python 客户端 (selenium.py) 中使用 selenium2 RC,我需要在服务器上获取 selenium 的版本。 (例如“2rc2”、“2rc3”等)
是否有任何命令可以发送到服务器以获取其版本?
【问题讨论】:
标签: python python-2.7 selenium-webdriver selenium-rc
我知道这已经得到解答,但它可能对其他人有所帮助。另一种获取 selenium 服务器版本的方法是右键单击 selenium-server.jar,然后使用任何文件存档软件(例如 7zip 或 winrar)打开它。在那里你应该找到一个名为 VERSION.txt 的文件,它会告诉你你的服务器版本
【讨论】:
pip freeze 将显示您是否使用 pip 安装了 selenium。
您应该能够使用 get_eval 从 Selenium 对象获取此信息。
例如
>> from selenium import selenium
>> browser = selenium('localhost','4444','*firefox','http://google.com')
>> version = browser.get_eval('Selenium.version + Selenium.revision')
>> print version
u'2.0rc3'
【讨论】:
browser.start() 给我打电话,然后我才能打电话给get_eval