ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Eclipse搭建selenium环境

2020-04-19 19:03:39  阅读:277  来源: 互联网

标签:WebDriver Selenium Eclipse jar 3.11 eclipse 搭建 selenium


目录

Selenium WebDriver的安装和配置 1

Junit+webdriver配置方法 6

 

 

Selenium3 WebDriver的安装和配置

  1. 环境准备(见教案附件)

(1) 本教案用的是WebDriver for java的环境,而Selenium3只支持java8,所以需要:JDK: jdk-8u121-windows-x64.exe

(2) Java集成开发环境:eclipse-SDK-4.5-win32-x86_64

(3) Selenium Standalone Server:

selenium-server-standalone-3.11.0.jar

需要Selenium服务器才能运行Remote Selenium WebDriver。 Selenium 3.X不再能直接运行Selenium RC,而是通过仿真和WebDriverBackedSelenium接口来运行它。

下载地址:http://www.seleniumhq.org/download/

(4) Selenium操作浏览器的驱动:

  • chromedriver_win32.zip   (Chrome驱动)
  • geckodriver-v0.21.0-win64.zip  (Firefox驱动)

(5) WebDriver for java的帮助文档:selenium_javadoc

  1. 环境安装

(1) 安装JDK。装完后要配置path路径。jdk1.8(含)及以后版本,只需要配置环境变量path,内容为增加jdk安装路径下的\bin目录。

 

 

 

(2) 解压缩eclipse在C盘根目录下,直接通过eclipse.exe打开。

 

 

 

  1. 环境搭建

(1) 设置工作路径,用于保存Selenium脚本。

 

 

 

(2) 在eclipse中创建一个project...。

 

 

 

(3) 选择Java Project。

 

 

 

(4) 起一个工程的名字,eclipse会把文件保存在第一次打开eclipse时设置的workspace目录中,下面JAVA的运行环境1.8保持默认。点击Finish完成。

 

 

 

(5) 将Selenium WebDriver: selenium-java-3.11.0.zip 的包解压开,将解压包中的所有文件及selenium-server-standalone-3.11.0.jar文件复制到新建的项目的根目录下。

 

 

 

(6) 在eclipse中的自建项目上右键-Build Path-Configure Build Path。

 

 

 

(7) 在Java build settings中,选择Libraries-Add External JARs...,将根目录下的client-combined-3.11.0.jar文件和lib文件夹下的所以jar文件加载过来。

 

 

 

(8) 在项目的目录下,就会多一个Referenced Libraries的目录,其中包含加载的Jar文件。

 

Junit+webdriver配置方法

  1. 加载Junit4的Library。

(1) 在我们之前建的工程上右键-Build Path-Configure Build Path。

 

 

 

(2) 选择Add Library...

 

 

 

(3) 选择Junit-Next。

 

 

 

 

(4) 注意选择JUnit4,点击finish。

 

 

 

 

 

(5) 在最后完成添加后,在工程目录下,会出现一个JUint4。

 

 

 

 

  1. 在工程上右键 – New – JUnit Test Case。
  2.  

     

 

  1. 注意选择New JUint4 test。并填写Name,点击finish就可以了。
  2.  

     

 

  1. 接下去,把测试代码都写在@Test下的test()方法内就可以了。

 

标签:WebDriver,Selenium,Eclipse,jar,3.11,eclipse,搭建,selenium
来源: https://www.cnblogs.com/wyx1990/p/12732902.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有