博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium之网络配置
阅读量:6003 次
发布时间:2019-06-20

本文共 1538 字,大约阅读时间需要 5 分钟。

Selenium网格

Selenium网格是分布在多个物理或虚拟机测试,使我们能够并行(同时)执行脚本,导致执行所需的运行测试时间的工具。这给予我们快速而准确的反馈大大加快了跨浏览器和跨平台的测试。

Selenium网格使我们能够执行并行的webdriver或Selenium的远程控制的测试,它使用相同的代码的基础上,因此,代码不必存在它们执行系统上的多个实例。Selenium服务器的独立软件包包括集线器,webdriver,和Selenium RC网格执行脚本。

Selenium 网格具有枢纽和节点

Hub - 集线器也可以理解为服务器充当中心点所在的测试将被触发。Selenium网格只有一个集线器,它是一台机器上启动一次。

Node - 节点是Selenium实例附连到将执行测试的集线器。可以存在在其中可以是任何操作系统,并且可以包含任何所支持的浏览器Selenium网格的一个或多个节点。

配置Hub

首先需要去selenium官网http://docs.seleniumhq.org/download/ 下载最新的Selenium服务器独立JAR文件
selenium之网络配置

然后使用以下命令启动的集线器。比如使用端口“1111”启动集线器。

注:请确保端口#1111运行没有被其他应用程序占用。

进入selenium-server-standalone-3.8.1.jar放置的文件夹运行命令:
java -jar selenium-server-standalone-3.8.1.jar -port 1111 -role hub
selenium之网络配置
打开http://localhost:1111 选择console
selenium之网络配置

目前是没有配置节点的

可以运行以下命令配置节点
java -Dwebdriver.chrome.driver=桌面:chromedriver.exe -jar E:\学习区\selenuim\selenium-server-standalone-3.8.1.jar -role webdriver -hub  -browser browserName=chrome,platform=WINDOWS -port 5557
selenium之网络配置

以下就是成功配置了chrome节点

selenium之网络配置

然后创建项目

selenium之网络配置
在xml中输入
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM ";
<suite name="Suite" parallel="tests">
<test name="FirefoxTest">
<parameter name="browser" value="firefox" />
<classes>
<class name="selenium.lilysilk.loginTest" />
</classes>
</test>

<test name="ChromeTest">

<parameter name="browser" value="chrome" />
<classes>
<class name="selenium.lilysilk.loginTest" />
</classes>
</test>

<test name="IETest">

<parameter name="browser" value="ie" />
<classes>
<class name="selenium.lilysilk.loginTest" />
</classes>
</test>
</suite>

本文转自 水滴的历程 51CTO博客,原文链接:http://blog.51cto.com/12390959/2054670

转载地址:http://twcmx.baihongyu.com/

你可能感兴趣的文章
用 Google Map 的 Geocoder 接口来反向地址解析
查看>>
在中小型公司如何做好测试——论测试计划的重要性
查看>>
BSS段、数据段、代码段、堆与栈
查看>>
python调用c/c++写的dll
查看>>
r语言ggplot2误差棒图快速指南
查看>>
python之处理异常
查看>>
遍历form表单里面的表单元素,取其value
查看>>
PHP TP框架基础
查看>>
directive ngChecked
查看>>
面试110道题
查看>>
python 08 文件操作
查看>>
强势解决:windows 不能在本地计算机中起动Tomcat参考特定错误代码1
查看>>
Gradle 配置debug和release工程目录
查看>>
curl指令的使用
查看>>
LNAMP第二版(nginx 1.2.0+apache 2.4.2+php 5.4)
查看>>
MongoDB repl set权限认证配置步骤
查看>>
java学习笔记(1)
查看>>
禁止Mysql默认端口访问Internet - MySQL - IT技术网
查看>>
基于用户投票的排名算法(二):Reddit
查看>>
下午最后的草坪
查看>>