首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

搭建Selenium+Java自动化测试环境

1、下载并安装JDK和JRE(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

2、配置JDK环境变量

新建JAVA_HOME,变量值为JDK的安装目录

修改Path,变量值增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

新建CLASSPATH,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3、检验是否配置成功,运行cmd,输入 java -version,见到如下信息则配置成功

4、下载并安装eclipse(https://www.eclipse.org/downloads/)

6、将下载好的Maven解压

7、配置Maven环境变量

新建MAVEN_HOME,变量值为Maven的安装目录

修改Path,变量值增加%MAVEN_HOME%\bin

8、检验是否配置成功,运行cmd,输入 mvn -version,见到如下信息则配置成功

9、Maven配置

建立本地仓库maven_repository文件(如X:\maven_repository)

在Maven的安装路径中的conf文件夹中配置settings.xml

在文中找到localRepository注释行并添加如下:

X:\maven_repository

10、给eclipse安装Maven插件

打开eclipse,进入help-->Install New Software...

点击Add按钮输入:

m2e

http://download.eclipse.org/technology/m2e/releases

点击Add

11、设置Maven插件所关联的Maven程序

选择Eclipse菜单栏的Window-->Preferences-->Maven-->Installations菜单项, 点击Add...

选择Directory...

选择Maven文件夹

勾选Maven并选择Apply and Close

12、设置自定义的本地仓库:

选择Eclipse菜单栏的Window-->Preferences-->Maven-->UserSettings菜单项, 修改为我们自定义仓库位置下的settings.xml文件, 修改好后点击OK按钮

13、新建一个Maven工程

选择File-->New-->Other

选择Maven Project

一直Next

14、添加Selenium依赖包

打开pom.xml文件

找到最新的Selenium(http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java)

点击版本号进入,复制代码

粘贴到dependencies中并保存

15、编写第一个demo

16、代码为打开chrome之后打开百度,并依次搜索第0次、第1次、第2次:

package groupId.artifactId;

public class theFirstDemo {

public static void main(String[] args) throws InterruptedException {

System.setProperty("webdriver.chrome.driver", "D://driver//chromedriver.exe");

WebDriver driver = new ChromeDriver();

Thread.sleep(500);

for (int i = 0; i

driver.findElement(By.id("kw")).clear();

Thread.sleep(500);

driver.findElement(By.id("kw")).sendKeys("第" + i + "次");

Thread.sleep(500);

driver.findElement(By.id("su")).click();

Thread.sleep(5000);

}

}

}

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911G1PVZW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券