环境准备
TestNG + Grid + Webdriver
1.启动Grid hub + node
hub端:
java -jar selenium-server-standalone-2.4x0.jar -role node -hub
|
Node 端
java -jar selenium-server-standalone-2.4x0.jar -role webdriver -hub http://hubIP:port/grid/register -port 5555
2.测试代码如图

|
3.TestNG配置如图

4.结果如图


- 大小: 18.1 KB

- 大小: 53.8 KB

- 大小: 20.3 KB
分享到:
相关推荐
同时,Selenium 还能很好地集成到各种测试框架中,如 JUnit 或 TestNG,提供丰富的断言和异常处理机制。 总的来说,"selenium-java-2.43.1.zip" 提供了一套完整的工具集,让你能够使用 Java 编写自动化测试脚本,对...
3. **Selenium Grid**: Selenium Grid 是Selenium的一部分,它允许在分布式环境中并行运行测试,提高了测试的效率。通过Selenium Grid,可以在不同的操作系统和浏览器配置上同时运行测试。 在开始使用Selenium 2.0...
4. Grid:Selenium Grid用于分布式测试,可以在多台机器上并行运行测试,大大提高了测试效率。 在实际使用中,我们首先需要编写测试脚本。例如,使用Java编写一个简单的登录测试可能如下所示: ```java import org...
在这个例子中,`@Test`注解标记了测试方法,TestNG会自动执行这个方法。使用`Assert.assertEquals`进行断言,确保页面标题符合预期。 在实际项目中,通常需要创建一个测试基类,初始化WebDriver并在所有测试完成后...
标签“selenium”表明本主题主要关注Selenium工具的使用,这包括但不限于安装配置、元素定位、断言、异常处理、测试框架集成(如JUnit、TestNG)、数据驱动测试以及报告生成等。在进行自动化测试项目时,深入理解...
4. **Selen Grid**:Selen Grid允许在分布式环境中并行运行测试,提高测试效率。它允许多个浏览器实例在同一时间运行相同的测试,可以在不同的操作系统和硬件配置上测试应用的兼容性。 **Selen与Java的结合** Java...