org.openqa.selenium.support.ui.WebDriverWait#pollingEvery ( )源码实例Demo

下面列出了org.openqa.selenium.support.ui.WebDriverWait#pollingEvery ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: SWET   文件: SwetTest.java
@BeforeClass
public static void beforeClassMethod() {

	// for self test the browser selection is hard-coded
	System.err.println("os: " + osName);
	if (osName.equals("windows")) {
		browser = "Chrome";
	} else if (osName.startsWith("mac")) {
		browser = "safari";
	} else {
		browser = "firefox";
	}
	System.err.println("browser: " + browser);

	driver = BrowserDriver.initialize(browser);
	driver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);
	wait = new WebDriverWait(driver, flexibleWait);
	wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
	actions = new Actions(driver);
}
 
@Before
public void loadBaseURL() {
	utils.setDriver(driver);
	driver.manage().timeouts().pageLoadTimeout(50, TimeUnit.SECONDS)
			.implicitlyWait(implicitWait, TimeUnit.SECONDS)
			.setScriptTimeout(30, TimeUnit.SECONDS);
	utils.setFlexibleWait(flexibleWait);
	wait = new WebDriverWait(driver, flexibleWait);
	wait.pollingEvery(pollingInterval, TimeUnit.MILLISECONDS);
	actions = new Actions(driver);
	utils.setActions(actions);
	driver.get(baseURL);
}
 
源代码3 项目: SeleniumCucumber   文件: PageBase.java
public void waitForElement(WebElement element,int timeOutInSeconds) {
	WebDriverWait wait = new WebDriverWait(driver, timeOutInSeconds);
	wait.ignoring(NoSuchElementException.class);
	wait.ignoring(ElementNotVisibleException.class);
	wait.ignoring(StaleElementReferenceException.class);
	wait.ignoring(ElementNotFoundException.class);
	wait.pollingEvery(250,TimeUnit.MILLISECONDS);
	wait.until(elementLocated(element));
}
 
源代码4 项目: SeleniumCucumber   文件: WaitHelper.java
private WebDriverWait getWait(int timeOutInSeconds,int pollingEveryInMiliSec) {
	oLog.debug("");
	WebDriverWait wait = new WebDriverWait(driver, timeOutInSeconds);
	wait.pollingEvery(pollingEveryInMiliSec, TimeUnit.MILLISECONDS);
	wait.ignoring(NoSuchElementException.class);
	wait.ignoring(ElementNotVisibleException.class);
	wait.ignoring(StaleElementReferenceException.class);
	wait.ignoring(NoSuchFrameException.class);
	return wait;
}