两个方法顺序对调, 为什么url4会不一样
上一篇 /
下一篇 2012-06-29 11:48:55
/ 个人分类:Selenium
package COM.CITSAMER;
import
java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.testng.annotations.Test;
public class NewTest extends CommonClass {
String[] searchScope = {"Web","Site Search","Images","News","Videos"};
@Test
public void no2bingSearchWithOpenNew() {
driver.findElement(By.cssSelector("#q")).clear();
driver.findElement(By.linkText(searchScope[0])).click();
driver.manage().timeouts().implicitlyWait(500,TimeUnit.MILLISECONDS);
driver.findElement(By.cssSelector("input.image")).click();
driver.manage().timeouts().implicitlyWait(500, TimeUnit.MILLISECONDS);
//System.out.println(driver.getCurrentUrl()+"...11..");
String currentwindow = driver.getWindowHandle();
for(String handle : driver.getWindowHandles()){
driver.switchTo().window(handle);
}
//System.out.println(driver.getCurrentUrl()+"...22..");
if(!driver.getTitle().equals("Bing")){
System.out.println("verifyEmptySearch:\n"+"search "+ searchScope[0]+" failed, pls check......");
}
driver.close();
driver.switchTo().window(currentwindow);
//System.out.println(driver.getCurrentUrl()+"...33..");
driver.close();
}
@Test
public void no1delimitedWithoutOpenNew() {
String[] delimitedXpath={"//div[@class='delimited']/a[1]","//div[@class='delimited']/a[2]","//div[@class='delimited']/a[3]"};
driver.get(baseUrl);
driver.findElement(By.xpath(delimitedXpath[1])).click();
System.out.println(driver.getCurrentUrl()+"...44..");
if(!driver.getCurrentUrl().startsWith("
http://www.bing.com")&&driver.getCurrentUrl().indexOf("MSNH82")==-1){
System.out.println("verifyDelimitedSearchLinks:"+"delimited links search incorrect, pls check...");
}
driver.navigate().back();
//System.out.println(driver.getCurrentUrl()+"...55..");
// driver.close();
}
}
收藏
举报
TAG: