基于 SELENIUM 的自動(dòng)化測試架構(22)
發(fā)表于:2017-04-11來(lái)源:gitbook作者:凌俁Linty?點(diǎn)擊數:
標簽:selenium
@throws InterruptedException */ @Test public void test01ChangeLanguage () throws InterruptedException { WebDriver driver = this .baseDriver; driver.get( this .baseUrl); Thread.sleep( 2000 ); // 點(diǎn)擊語(yǔ)
@throws InterruptedException
*/
@Test
public void test01ChangeLanguage() throws InterruptedException {
WebDriver driver =
this.baseDriver;
driver.get(
this.baseUrl);
Thread.sleep(
2000);
driver.findElement(By.cssSelector(
"#langs > button")).click();
Thread.sleep(
500);
driver.findElement(By.cssSelector(
"#langs > ul > li:nth-child(3) > a")).click();
Thread.sleep(
2000);
String expected_language =
"English";
String actual_language =
driver.findElement(By.cssSelector(
"#langs > button")).getText();
Assert.assertEquals(actual_language, expected_language);
}
/**
* 測試前置條件
* 在所有的測試開(kāi)始前 執行一次
*/
原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html