selenium自动化测试详细教程

环境准备
1、下载火狐驱动 位置:https://cdn.npm.taobao.org/dist/geckodriver/ (我这里选择 v0.21.0 版本,如果版本太旧程序执行可能会报错)
2、将驱动复制到 火狐浏览器的安装目录
selenium自动化测试详细教程_第1张图片

代码编写
创建maven工程引入selenium依赖如下:

  
    
      org.seleniumhq.selenium
      selenium-java
      3.14.0
    
    
      org.seleniumhq.selenium
      selenium-server
      3.14.0
    
    
      junit
      junit
      4.11
      test
    
  

编写代码并执行

   @Test
    public void test() throws Exception  {

       System.setProperty("webdriver.gecko.driver","C:/Program Files (x86)/Mozilla Firefox/geckodriver.exe");
       WebDriver driver =  new FirefoxDriver();
       driver.manage().timeouts().implicitlyWait(90, TimeUnit.SECONDS);
       driver.get("http://www.baidu.com");
        driver.manage().window().maximize();
        driver.findElement(By.id("kw")).sendKeys("Selenium");
        driver.findElement(By.id("su")).click();
        Thread.sleep(1000);
        System.out.println(driver.getTitle().contains("Selenium"));
        driver.quit();
    }

执行过程中,火狐浏览器自动打开并完成了搜索操作

selenium自动化测试详细教程_第2张图片

其他更详细内容见下文
https://wizardforcel.gitbooks.io/selenium-doc/content/wiki/advanced-user-interactions.html

你可能感兴趣的:(selenium,java,selenium,自动化测试,示例)