您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息