web端自动化——Selenium Server环境配置
Selenium Server环境配置
下面下载、配置并运行Selenium Server。
① 下载 Selenium Server。
下载地址为:https://pypi.python.org/pypi/selenium
②配置Java环境。
Java环境分为JDK和JRE两种。JDK的全称为Java Development Kit, JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。JRE 的全称为Java Runtime Environment, 是指Java的运行环境,面向的是Java程序的使用者,而不是开发者。
根据本机操作系统环境选择相应的版本进行下载,下面以在Windows下安装JDK为例进行介绍,下载Java的jdk和jre的包,下载安装。
③ 安装完成后,设置环境变量,右击“计算机”,在弹出的右键单中单击属性→高级系统设置→环境变量→系统变量→新建…。
变量名:JAVA_HOME
变量值:D:\JDK\develop
找到“path”变量名→编辑,追加:
变量名_: path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在Windows命令提示符下验证Java环境是否配置成功。分别输入java和javac。
“java”命令用于运行class文件字节码。
“javac”命令可以将Java源文件编译为class字节码文件。
4、 运行 Selenium Server。
现在可以通过“java”命令运行Selenium Server。切换到Selenium Server所在目录下并启动,
如图所示。在Windows命令提示符下启动Selenium Server。
> java -jar selenium-server-standalone-3.4.0.jar
web端自动化——Selenium Server环境配置的更多相关文章
- web端自动化——Selenium Grid原理
利用Selenium Grid可以在不同的主机上建立主节点(hub)和分支节点(node),可以使主节点上的测试用例在不同的分支节点上运行. 对不同的节点来说,可以搭建不同的测试环境(操作系统.浏 ...
- web端自动化——selenium Page Object设计模式
Page Object设计模式的优点如下: ① 减少代码的重复. ② 提高测试用例的可读性. ③ 提高测试用例的可维护性,特别是针对UI频繁变化的项目. 当为Web页面编写测试时,需 ...
- web端自动化——selenium测试报告生成、找到测试报告路径、实现发邮件(整合)
有这样的一个场景: 假设生成的测试报告与多人相关,每个人都去测试服务器査看就会比较麻烦,如果把这种主动的且不及时的査看变成被动且及时的査收,就方便多了. 整个程序的执行过程可以分为三个步骤: ① ...
- web端自动化——selenium项目集成HTML测试报告
参考内容: 虫师:<selenium2自动化测试实战——基于python语言> PS:书中的代码,只能做参考,最好还是自己码一码,不一定照搬就全是对的,实践出真知... 随着软件不断迭代功 ...
- Selenium Web 自动化 - Selenium(Java)环境搭建
Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/j ...
- 接口自动化、移动端、web端自动化如何做?
1.<Python+Appium移动端自动化项目实战>-带您进入APP自动化测试的世界https://yuedu.baidu.com/ebook/765b38a5690203d8ce2f0 ...
- Android 服务端开发之开发环境配置
Android 服务端开发之开发环境配置 这里是在Eclipse的基础上安装PhpEclipse插件方法,PHPEclipse是Eclipse的 一个用于开发PHP的插件.当然也可以采用Java开发a ...
- Selenium Java环境配置
Selenium Java环境配置 上次配置的是C#的环境,今天主要来配置一下Java环境. 首先,对于java环境配置最基础的JDK和JRE 先前我做过配置,这里就不重述了,网上的教程超级多.在基础 ...
- python+selenium的环境配置
以前写过关于python和selenium加myeclipse的环境配置,但是myeclipse启动时过于费时,虽然myeclipse有很好的提示功能,但是作为初学者,我还是直接用python的idl ...
随机推荐
- 卡林巴琴谱&简谱
---------------------------------------------------------------------------------------------------- ...
- bg/fg/jobs
用于将某个任务放置后台运行,一般会与 ctrl+ z , fg, & 符号联用. 典型的场景就是将耗时的任务放于后台运行,例如打包某个占用空间大的目录,
- Spoj PRIME1 - Prime Generator
题意翻译 求给定的两个数之间的素数 Translated by @kaiming 题目描述 Peter wants to generate some prime numbers for his cry ...
- centos安装浏览器【备份】
chrome(谷歌) 添加源:sudo wget http://repo.fdzh.org/chrome/google-chrome-mirrors.repo -P /etc/yum.repos.d ...
- elasticsearch routing
当索引一个文档的时候,文档会被存储到一个主分片中. Elasticsearch 如何知道一个文档应该存放到哪个分片中呢?当我们创建文档时,它如何决定这个文档应当被存储在分片 1 还是分片 2 中呢?首 ...
- C传递参数给main函数
一个很简单的给main函数传递参数的例子: #include <stdio.h> //int main(int argc, char *argv[]){ int main(int argc ...
- TLS整理(下):TLS如何保证安全
明文 无法验证服务器的真实性 从而引出了TLS.本篇就来着重介绍下TLS. 说起TLS可能有些人还比较陌生,但如果说到SSL,那知道的人就更多了.TLS其实就是SSL发展而来,版本演进大体为SSL 2 ...
- input标签在谷歌浏览器记住密码的自动填充问题
//使用autocomplete="new-password" <Input type='password' autocomplete="new-password& ...
- GridLayout: GridLayout使用简介(转)
Android 布局之GridLayout 1 GridLayout简介 GridLayout是Android4.0新提供的网格矩阵形式的布局控件. GridLayout的继承关系如下:java.la ...
- Kali Linux软件更新日报20190623
Kali Linux软件更新日报20190623 (1)payloadsallthethings更新到2.0-0kali4,此次更新增加帮助脚本. (2)tftpd32更新到4.50-0kali2 ...