部署Selenium Grid + Selenium RC + Webdriver
作者:网络转载 发布时间:[ 2013/12/25 16:18:23 ] 推荐标签:测试技术 测试工具
把C:UsersireneAppDataLocalGoogleChromeApplication追加到机器的环境变量PATH中
将Selenium RC注册到Grib Hub中,并指定浏览器为IE
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://192.168.88.183:4444/register -browser browserName="internet explorer" naxInstance=1,platform=WINDOWS
将Selenium RC注册到Grib Hub中,并指定浏览器为Firefox
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://192.168.88.183:4444/register -browser browserName="firefox" naxInstance=1,platform=WINDOWS
将Selenium RC注册到Grib Hub中,并指定浏览器为Chrome
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://192.168.88.183:4444/register -browser browserName="chrome" naxInstance=1,platform=WINDOWS
5、Selenium RC的启动(与Grid Hub在同台机器)
将Selenium RC注册到Grib Hub中,并指定浏览器为Firefox
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://localhost:4444/register -browser browserName="firefox" naxInstance=1,platform=LINUX
将Selenium RC注册到Grib Hub中,并指定浏览器为Chrome
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://localhost:4444/register -browser browserName="chrome" naxInstance=1,platform=LINUX
6、示例脚本
|
from selenium import webdriver
from selenium.webdriver.remote.command import Command
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
browser = webdriver.Remote('http://192.168.88.183:4444/wd/hub', DesiredCapabilities.FIREFOX)
browser.get("http://www.baidu.com")
browser.find_element_by_name("wd").send_keys("scutech")
browser.find_element_by_id("su").click()
browser.quit()
|
7、注意:运行脚本前Selenium Grid 和Selenium RC都要启动。Hub只有一个,RC可以有多个。

sales@spasvo.com