• selenium小例子


    package test.seleniumTest;

    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.chrome.ChromeDriver;

    import bsh.commands.dir;

    public class AutoTest1 {

        public static void main(String[] args) {
           System.out.println("----------init------------");
    //       System.setProperty("webdriver.ie.driver", "E:/Test/selenium/IEDriverServer.exe");
           System.setProperty("webdriver.chrome.driver", "E:/Test/selenium/chromedriver.exe");
           // 创建一个 ChromeDriver 的接口,用于连接 Chrome,
           //必须要有chromedriver.exe文件,selenium默认不能启动chrome
           // 创建一个 Chrome 的浏览器实例
            WebDriver driver = new ChromeDriver();
            driver.get("http://www.baidu.com");
            
            WebElement element = driver.findElement(By.xpath("//*[@id='kw']"));
    //        WebElement element = driver.findElement(By.name("q"));
            element.sendKeys("hello selenium");
            WebElement element1 = driver.findElement(By.xpath("//*[@id='su']"));
            element1.click();
            
          //等待,超时则抛出错误
            try {
             Thread.sleep(3000);
            } catch (InterruptedException e) {
             e.printStackTrace();
            }
            
          //关闭所有webdriver进程,退出
            driver.quit();
            System.out.println("----------end------------");
        }

    }

  • 相关阅读:
    C# 向共享文件夹上传及下载文件
    Generate the Jobs script from msdb Database
    用水晶报表做条码打印
    多语言系统的实现
    用DataBaseMail发图片并茂的邮件
    浅析WINFORM工具条的重用实现
    具有代表性的财务报表--应收帐
    C#实现Combobox自动匹配字符
    动态列报表
    真正通用的SQL分页存储过程
  • 原文地址:https://www.cnblogs.com/dandanfight/p/5915579.html
Copyright © 2020-2023  润新知