zoukankan      html  css  js  c++  java
  • java-selenium 框架例子

    package mavenweb2;

    import org.openqa.selenium.By;

    import org.openqa.selenium.WebDriver; 

    import org.openqa.selenium.WebElement; 

    import org.openqa.selenium.firefox.*;

    import org.openqa.selenium.chrome.*;

     

    public class Ruuu {

      public static void main(String[] args) {

      // System.setProperty("webdriver.firefox.bin", "/Applications/Firefox.app/Contents/MacOS/firefox-bin");//浏览器路径

      // System.setProperty("webdriver.gecko.driver","/Users/lucax/Downloads/geckodriver");//浏览器驱动路径

      // WebDriver driver = new FirefoxDriver(); 

     

      WebDriver driver = new ChromeDriver();

      driver.get("http://www.baidu.com/");

      // WebElement txtbox=driver.findElement(By.id("kw")); 

      // txtbox.sendKeys("selenium java");

      // WebElement btn=driver.findElement(By.id("su")); 

      // btn.click();

      // driver.close(); 

      // System.out.println("end selenium");

      driver.findElement(By.id("kw")).sendKeys("selenium java");

     

    }

    }

    最新

    public class Ruuu {

    public static void main(String[] args) throws InterruptedException {

    // DesiredCapabilities类实现分布式指定执行自动化测试环境

    DesiredCapabilities caps = DesiredCapabilities.chrome();

    // 设置使用的浏览器名称

    caps.setBrowserName("chrome");

    caps.setPlatform(Platform.WINDOWS);

    System.setProperty("webdriver.chrome.driver","/Users/lucax/Downloads/chromedriver");

    WebDriver driver = new ChromeDriver();

    driver.get("http://www.baidu.com/");

    // Thread.sleep(2000);

    //

    // WebElement btn=driver.findElement(By.id("kw"));

     

    // Thread.sleep(2000);

    // btn.clear();

    // 智能等待元素10秒

    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

    driver.findElement(By.xpath("//*[@id="su"]"));

    driver.findElement(By.xpath("//*[@id="su3"]"));

    // btn.sendKeys("我是谁");

    // String u=btn.getText();

    // String e="我是谁";

    // System.out.println(u);

    // System.out.println(e);

    Thread.sleep(10000);

    driver.close(); 

    }

    }

    设置chrome驱动 :https://www.cnblogs.com/kaibindirver/p/12070851.html

  • 相关阅读:
    提取汉字首字母助手类:
    ComboBox1获取datatable的一列
    C++容器
    字符串反转
    什么是C++标准库
    如何在程序中使用系统调用
    秒针、分针和时针的重合次数(十二小时)
    查找单向链表倒数第n个元素
    Ubuntu下查看计算机信息
    实验三:给系统添加一个新的系统调用
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/11725473.html
Copyright © 2011-2022 走看看