当前位置: 首页 > ds >正文

java+selenum专题(一)

环境搭建部署篇->

1.简介

java版的selenium,介绍一下java+ selenium自动化测试。大致和python+selenium自动化测试差不多。基于java和selenium做自动化测试,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介绍怎么搭建java和selenium开发环境,并提供一个基本入门的代码,后续逐步提供系列实践文章。

2.环境准备

2.1所需要安装的组件或者工具

1、环境是Windows 10&11版本 64位系统(32位的同学自己想办法哦)

2、1.8.0_181 (64位)

3、Eclipse

4、Selenium for Java

5、Selenium 在不同浏览器上的driver插件,根据你的浏览器版本自行下载好。

2.2JDK安装与配置

1、下载jdk包,我是64位1.8版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本

2、一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下

3、设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”

(1)JAVA_HOME----D:\software\Java\jdk1.8.0_181” (根据自己安装路径填写)

(2)CLASSPATH--- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

(3)PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在path路径下加上面那两个,这里就不多说了

4、打开cmd验证是否安装成功,输入java -version,然后输入javac

能显示版本号和下面的帮助信息说明安装成功

2.3Eclipse的安装与设置

关于Eclipse的下载和设置,可去网上参考,这里就不做补充~

2.4下载Selenium相关包和工具

Selenium下载的官网是http://www.seleniumhq.org/download/,点击下图中的3.4.0链接触发下载selenium-server-standalone-3.4.0.jar

3.5下载不同浏览器driver插件

浏览器对应的独立的官方驱动文件。如下表:

BrowserComponent
Chromechromedriver(.exe)
Internet ExplorerIEDriverServer.exe
EdgeMicrosoftWebDriver.msi
Firefox 47+geckodriver(.exe)
PhantomJSphantomjs(.exe)
Operaoperadriver(.exe)
SafariSafariDriver.safariextz

以上准备工作都做好后,到此,准备工作就做好了,下边就开始搭建环境。

3.搭建环境

java+ selenium自动化测试的搭建环境有两种方法,下边会给你

http://www.xdnf.cn/news/6904.html

相关文章:

  • Java 与 面向对象编程(OOP)
  • dify知识库支持图文回复实践
  • 【Win32 API】 lstrcpynA()
  • 浮动静态路由配置实验
  • 使用 Cookie 实现认证跳转功能
  • 用Python绘制梦幻星空
  • 5.9/Q1,GBD数据库最新文章解读
  • 华三H3C交换机配置NTP时钟步骤 示例
  • STM32F103经SPI总线向写Micro SD卡
  • 逻辑回归预测考试通过
  • 深入GoFrame框架:GToken的优势、实践与踩坑经验分享
  • leetcode0215. 数组中的第K个最大元素-medium
  • 聊一聊接口测试的一致性如何处理?
  • Sumsub Java Web Demo 技术文档
  • 从零开始学习three.js(20):three.js实现天气与时间动态效果(白天,黑夜,下雨,下雪)
  • 基于亚博K210开发板——六轴姿态传感器 icm20607陀螺仪读取原始数据测试
  • freertos中xTaskCreate和vTaskDelete详解
  • 如何提高redis缓存命中率
  • display:grid网格布局属性说明
  • 运营级 印度Rummy源码
  • 收放卷“材料停机减速距离“计算FC(算法公式+ST源代码+C++代码)
  • 考研数学微分学(第一讲)
  • 线程和进程
  • std::tuple 用法
  • yocto项目例子
  • 单元化架构
  • AutoCompose - 携程自动编排框架的简单介绍
  • 昇腾NPU环境搭建
  • FC7300 IO 无法正常输出高低电平问题排查
  • C++:赋值重载