selenium入门教程一hello world
2018-03-15 11:21
489 查看
现在要写一个demo,步骤是打开百度,然后找到搜索框的id为kw:
然后输入hello world,步骤如下:
1. 新建一个项目
选择maven,jdk1.8,然后next
填上GroupId,ArtifactId,然后next
Project name,Project location可修改,然后next
2. 添加包依赖
打开pom.xml然后添加:
<dependencies>
<!--https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java-->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.10.0</version>
</dependency>
</dependencies>
如图:
3.添加驱动,以谷歌浏览器为例子
下载地址http://chromedriver.storage.googleapis.com/index.html
选择最新版,否则会有兼容问题,谷歌浏览器也尽量下载最新版,
这里注意2.36版本是最新的,2.36>2.4不能弄错。
点进去也可以确认一下时间
此处选择你所需要的环境下载。
然后,将下载好的chromedriver放到resouces路径下:
4. 编写代码
4.1 添加package
在项目下面的src/main/java上,右键
定义一个包名,比如“com.qiqi.main”
4.2 新建一个HelloWorld.java
在刚才的package上右键new->JavaClass
类名是HelloWorld
代码如下:
package com.qiqi.main;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class HelloWorld {
public static voidmain(String[] args) {
//设置驱动路径,windows环境请将mac/chromedriver改成windows/chromedriver.exe
System.setProperty("webdriver.chrome.driver",HelloWorld.class.getClassLoader().getResource("mac/chromedriver").getPath());
//创建谷歌浏览器驱动
WebDriver webDriver =new ChromeDriver();
//访问百度
webDriver.get("https://www.baidu.com");
webDriver.findElement(By.id("kw")).sendKeys("helloworld");
//webDriver.quit(); //关闭打开的浏览器
}
}
运行:
源码地址:
https://github.com/daiagou/learnSelenium
里面的helloworld
然后输入hello world,步骤如下:
1. 新建一个项目
选择maven,jdk1.8,然后next
填上GroupId,ArtifactId,然后next
Project name,Project location可修改,然后next
2. 添加包依赖
打开pom.xml然后添加:
<dependencies>
<!--https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java-->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.10.0</version>
</dependency>
</dependencies>
如图:
3.添加驱动,以谷歌浏览器为例子
下载地址http://chromedriver.storage.googleapis.com/index.html
选择最新版,否则会有兼容问题,谷歌浏览器也尽量下载最新版,
这里注意2.36版本是最新的,2.36>2.4不能弄错。
点进去也可以确认一下时间
此处选择你所需要的环境下载。
然后,将下载好的chromedriver放到resouces路径下:
4. 编写代码
4.1 添加package
在项目下面的src/main/java上,右键
定义一个包名,比如“com.qiqi.main”
4.2 新建一个HelloWorld.java
在刚才的package上右键new->JavaClass
类名是HelloWorld
代码如下:
package com.qiqi.main;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class HelloWorld {
public static voidmain(String[] args) {
//设置驱动路径,windows环境请将mac/chromedriver改成windows/chromedriver.exe
System.setProperty("webdriver.chrome.driver",HelloWorld.class.getClassLoader().getResource("mac/chromedriver").getPath());
//创建谷歌浏览器驱动
WebDriver webDriver =new ChromeDriver();
//访问百度
webDriver.get("https://www.baidu.com");
webDriver.findElement(By.id("kw")).sendKeys("helloworld");
//webDriver.quit(); //关闭打开的浏览器
}
}
运行:
源码地址:
https://github.com/daiagou/learnSelenium
里面的helloworld
相关文章推荐
- duilib入门简明教程 -- 第一个程序 Hello World(3) (转)
- 2013 duilib入门简明教程 -- 第一个程序 Hello World(3)
- 自动化测试工具 Selenium WebDriver 入门教程
- selenium入门教程
- 翻译 Cesium入门教程(一)------环境配置 Hello World
- 【Arduino入门教程之一】入门Hello World
- JavaFX入门教程1——hello world
- [andorid系列]Hello world入门教程
- java入门教程-1.6第一个Java程序示例——Hello World!
- ExtJs 入门教程二[Hello World]
- Hibernate4入门教程:Hello World!
- AngularJS入门教程之Hello World!
- Android入门进阶教程(4)-android hello world开发
- PHP入门教程-hello world
- 【Java mail 入门教程】第二讲 hello world 入门程序(发送邮件)
- 自动化测试工具 Selenium WebDriver 入门教程
- 微信小程序教程入门篇 (1):10分钟从0开始写一个hello world,极其详细
- 无废话ExtJs 入门教程二[Hello World]
- Selenium入门记录_001_环境配置和Hello World!
- PHP快速入门教程:hello world