TA的每日心情 | 无聊 2024-9-19 09:07 |
---|
签到天数: 11 天 连续签到: 2 天 [LV.3]测试连长
|
本帖最后由 八戒你干嘛 于 2019-3-21 14:33 编辑
1 下载JDK
2 安装和配置JDK- 安装目录尽量不要有空格 D:\Java\jdk1.8.0_91; D:\Java\jre8
- 设置环境变量: “我的电脑”->右键->“属性”->”高级系统设置”->"新建系统变量" JAVA_HOME: D:\Java\jdk1.8.0_91 Path: %JAVA_HOME%\bin 重启计算机
- 验证一下是否搭建成功 打开CMD,输入java –version
3 下载eclipse
4 下载selenium
5 将selenium类库引入eclipse- 打开eclipse,新建一个用户自定义类库,依次点击菜单栏上的“Window”->“Preferences”->“Java”->“Build path”->“User Libraries”:
- 在用户类库界面点击“New...”,命名为:selenium,然后点击OK保存,
- 在用户类库界面点击“Add External JARS...”,添加selenium-java-2.48.2.jar和libs
6 一个简单的web自动化演示- 打开eclipse,新建一个Java project,Projectname为FirstSeleniumDemo
- 选中seleniumdemo项目 ->右键 ->Build Path ->Add Libraries -> User Library ->Next –>勾选selenium ->点击 Finish
- 首先我们在src目录下,新建一个Java类,Package为SeleniumDemo,Name:FirstDemo
- 输入如下代码:
- package SeleniumDemo;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.firefox.FirefoxDriver;
- import org.testng.Assert;
- public class FirstDemo {
- public static void main(String[] args) {
- //声明一个火狐浏览器driver对象
- WebDriver driver = new FirefoxDriver();
- //打开360搜索
- driver.get("http://www.haosou.com/");
-
- //找到搜索框元素
- WebElement searchInput = driver.findElement(By.name("q"));
- //向搜索框输入“selenium”
- searchInput.sendKeys("selenium");
-
- //找到搜索按钮
- WebElement searchButton = driver.findElement(By.id("search-button"));
- //点击搜索按钮
- searchButton.click();
- try {
- //这里我们暂时用sleep方式等待页面条状,后续会讲到如何智能等待
- Thread.sleep(2000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
-
- //跳转之后的页面关键字输入框元素
- WebElement keywordInput = driver.findElement(By.id("keyword"));
- //验证输入框的内容是不是selenium
- //Assert.assertEquals(keywordInput.getAttribute("value"), "selenium");
-
- //关闭浏览器
- driver.quit();
- }
- }
复制代码 5. 在eclipse中右键运行该程序“run as Java Application”
|
|