selenium工具入门

selenium工具是thoughtWorks公司推出的开源web自动化测试工具,它是基于javaScript并结合其WebDriver来模拟用户的真实操作,它又很好的处理ajax的能力,并且支持多种浏览器(safari, IE, firefox, chrome), 可以运行在多操作系统上。


selenium+java

1 开发环境

JDK

idea


2 新建一个 maven 工程

依赖jar包:


    org.seleniumhq.selenium
    selenium-java
    2.53.1

3 编写测试代码

public class TestSelenium {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "D:/下载/chromedriver_win32/chromedriver.exe");
        WebDriver webDriver = new ChromeDriver();
        webDriver.get("https://www.taobao.com/");
        webDriver.manage().window().maximize();
        WebElement txtbox = webDriver.findElement(By.name("q"));
        txtbox.sendKeys("连衣裙");
        WebElement search = webDriver.findElement(By.xpath("//button[@class ='btn-search']"));
        search.click();
        webDriver.close();
    }
}

4 chromeDriver

1)下载ChromeDriver驱动包(下载地址:  http://chromedriver.storage.googleapis.com/index.html?path=2.7/

注意阅读note.txt下载与自己所使用浏览器一致版本的驱动包。
2)指定ChromeDriver所在位置,可以通过两种方法指定:
a:通过配置ChromeDriver.exe位置到path环境变量实现。
b: 通过webdriver.chrome.driver.系统属性实现。实现代码如下:
System.setProperty("webdriver.chrome.driver", "C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chromedriver.exe");




你可能感兴趣的:(测试技术)