Selenium 介绍
Selenium 是目前用的最广泛的 Web UI 自动化测试框架,核心功能就是可以在多个浏览器上进行自动化测试,支持多种编程语言,目前已经被 google,百度,腾讯等公司广泛使用。
开发步骤
1、配置 google 驱动的环境变量,如果不配置需要在代码中指定驱动位置。
2、eclipse 中导入 Java Selenium 的依赖。
3、编写脚本代码。
登录网站
WebDriver driver=new ChromeDriver();
driver.manage().window().maximize();
driver.manage().timeouts().pageLoadTimeout(300000, TimeUnit.SECONDS);
driver.get("http://192.168.2.169:8090/login");
driver.findElement(By.name("username")).sendKeys("wydong");
driver.findElement(By.name("cipher")).sendKeys("123456");
driver.findElement(By.id("login")).click();
元素定位
1、通过 id 定位。
2、通过 name 定位。
3、通过 tagName 定位。
4、通过 className 定位。
5、通过 linkText 定位(链接全部文字)。
6、通过 partialLinkText 定位(链接部分文字)。
7、通过 XPath 定位(相对路径)。
8、通过 cssSelec