`

简单使用Selenium Grid

阅读更多
1, 启动hub(机器X)
Hub作为中央节点,他将接收所有的测试请求,然后分发到各个测试节点上。打开控制台,进入selenium-server-standalone所在目录,输入以下指令:
java -jar selenium-server-standalone-2.25.0.jar -role hub

2,启动node(机器A1)
通过相同的selenium-server-standalone包启动就可以了,代码如下:
java -jar selenium-server-standalone-2.25.0.jar -role node -browser browserName=firefox,version=7.0,firefox_binary=C:\Program Files\Mozilla Firefox,maxInstances=3,platform=WINDOWS -browser browserName=chrome,version=20,platform=WINDOWS -hub http://hubhost:4444/grid/register

3,代码运行(机器B1)
DesiredCapabilities capability =new DesiredCapabilities();
capability.setBrowserName("chrome");
capability.setPlatform(Platform.WINDOWS);
WebDriver driver=null;
try {
driver = new RemoteWebDriver(new
                URL("http://hubhost:4444/wd/hub"),capability);
     }
        catch (MalformedURLException e) {
        e.printStackTrace();
}
        driver.get("http://www.360buy.com/");
        dirver.quit();
注意:
1,以上 A1 和B1 都是可以有多个的, 如 A2 A3  B3 B4 B2等,如附件图。
2, hubhost根据hub机的ip来修改变动。


  • 大小: 29.6 KB
分享到:
评论

相关推荐

    免费selenium和说明

    尽管IDE的功能相对有限,但对于快速原型开发和简单测试用例的创建非常实用。 在描述中提到了“基于Tomcat的测试工具”,这可能是指使用Selenium与Apache Tomcat服务器进行集成,以测试Web应用程序的后端逻辑。...

    selenium的实用手册

    Selenium的组件系列包含SeleniumCore、SeleniumIDE、SeleniumRC和SeleniumGrid,它们各自承担着不同的功能角色。 SeleniumCore是SeleniumIDE和SeleniumRC的内部引擎。SeleniumIDE是一个FireFox插件,它支持脚本录制...

    Selenium使用文档

    Selenium 最初由 Jason Huggins 在 2004 年开发,自那以后,它已经发展成为一个强大的工具集,包括了多个组件:Selenium IDE、Selenium WebDriver、Selenium Grid 等。 #### 二、Selenium WebDriver Selenium ...

    selenium_ide-2.9.1-fx

    虽然Selenium IDE主要用于快速原型测试,但它的脚本可以导出为其他编程语言的格式,便于在Selenium WebDriver或Selenium Grid等更强大的框架中运行。这对于团队协作和集成自动化测试流水线至关重要。 6. **标签...

    Learning Selenium Testing Tools with Python 最新 原版

    - **质量测试专业人员**:对于已经从事质量测试工作的专业人士来说,本书提供了使用Python进行Selenium测试的实用技巧。 - **软件或Web应用开发者**:对于希望创建自动化测试脚本来验证其Web应用程序功能的开发者而...

    selenium从入门到精通

    Selenium的使用可以覆盖从简单的浏览器操作到复杂的测试用例设计,对于Web开发和测试人员来说,是一个非常实用的工具。 首先,Selenium-IDE是一个基于Firefox浏览器的插件,支持脚本录制和回放功能,方便测试人员...

    Selenium Testing Tools Cookbook

    5. **Selenium Grid 的配置与使用** 6. **性能优化与最佳实践** 7. **集成持续集成(CI)工具** 8. **错误处理与调试策略** 9. **并行测试执行** 10. **日志记录与报告** ### Selenium WebDriver 基础 **Selenium ...

    Selenity:Selenium 的插件,它使使用 Selenium Grid 变得非常容易-开源

    Selenium 插件,它使在 Eclipse 中使用 Selenium Grid 和运行系统测试变得非常容易。 (也可作为独立应用程序使用。) 特性 1. 使用所需设置启动/停止 Selenium Hub 2. 支持多达 5 个 Selenium 远程控制 3. Selenity...

    selenium2 python自动化测试实战PDF版

    总而言之,《Selenium2 Python自动化测试实战》是一本全面且实用的教材,无论你是初学者还是有经验的测试工程师,都能从中受益匪浅,提升你的Web自动化测试技能。通过深入学习和实践,你将能够运用Python和Selenium2...

    selenium-python.pdf

    Selenium 服务器提供了 Grid 功能,允许我们连接到远程主机上运行的 WebDriver 实例。可以从官方网站下载最新的 Selenium Server 程序。 #### 二、入门教程 **2.1 简单使用** 在安装完 Selenium 后,可以通过以下...

    selenium testing

    Selenium Grid 允许测试脚本并行运行在多台机器的不同浏览器上。这对于大型项目来说非常重要,因为它可以显著减少测试时间。 #### 五、《使用 Python 学习 Selenium 测试工具》书籍概述 《使用 Python 学习 ...

    selenium-2.38.3.tar.gz

    4. 报告与日志:利用第三方库(如Allure、Selenium-Grid)生成详细的测试报告,便于问题排查和测试结果分析。 六、Selenium 2.38.3的改进与限制 Selenium 2.38.3相较于早期版本,修复了一些已知的bug,提升了稳定...

    SeleniumSimpleSample

    Selenium是由多个组件组成的测试工具集合,包括Selenium WebDriver、Selenium IDE、Selenium Grid等。其中,Selenium WebDriver是核心部分,它提供了一种跨平台、跨浏览器的方式来控制网页浏览器执行自动化测试。...

Global site tag (gtag.js) - Google Analytics