基于 SELENIUM 的自动化测试架构(21)

发表于:2017-04-11来源:gitbook作者:凌俣Linty?点击数: 标签:selenium
@Test 注解进行标注 * 这样 不用main()方法 便可直接运行测试 * * @throws InterruptedException */ @Test public void test02LogIn () throws InterruptedException { WebDriver driver = this
@Test 注解进行标注 * 这样 不用main()方法 便可直接运行测试 * * @throws InterruptedException */ @Test public void test02LogIn() throws InterruptedException { WebDriver driver = this.baseDriver; driver.get(this.baseUrl); Thread.sleep(2000); driver.findElement(By.id("account")).sendKeys("admin"); driver.findElement(By.id("password")).sendKeys("123456"); driver.findElement(By.id("submit")).click(); // 点击登录按钮后,需要等待浏览器刷新 Thread.sleep(2000); String expectedUrl = this.baseUrl + "sys/index.html"; // driver.getCurrentUrl() -- 获取当前的浏览器URL Assert.assertEquals(driver.getCurrentUrl(), expectedUrl); } /** * 测试切换语言 * 把系统语言切换成 English * 然后查询 语言的按钮 是不是变成了 English *

原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

...