Selenium Grid + jenkins分布式测试

上一篇 / 下一篇  2013-12-26 09:54:36 / 个人分类:Webdriver

1. Jenkins安装selenium grid插件
2. 配置节点
3.slave连接master(jenkins所在机器)
   Connect slave to Jenkins one of these ways:
  • launch agentLaunch agent from browser on slave

  • Run from slave command line:

    javaws http://localhost:8080/computer/slave1/slave-agent.jnlp
  • Or if the slave is headless:

    java -jarslave.jar-jnlpUrl http://localhost:8080/computer/slave1/slave-agent.jnlp

4. 启动slave node

   java -jar selenium-server-standalone-2.29.0.jar -role node -hub http://master ip:4444/grid/register


*脚本中,WebDriver要用RemoteWebDriver:

DesiredCapabilities capability = DesiredCapabilities.firefox();

WebDriver webDriver = new RemoteWebDriver(new URL("http://master ip:4444/wd/hub"), capability);

访问页面要用:driver.get(url),不能用driver.navigate().to(url)


(http://www.cnblogs.com/itech/archive/2011/11/09/2243025.html)


TAG:

 

评分:0

我来说两句

Open Toolbar