/**
* 等待页面加载到超时时间(30s)
*/
public void waitForPageLoad() {
getDriver().manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
}
/**
* 刷新页面操作
*/
public void refresh(){
driver.navigate().refresh();
}
/**
* 进入frame(不在同一frame就无法查找元素),自带默认超时时间
* @param locator
* (1/2)
*/
public void enterFrame(By locator) {
enterFrame(locator, timeout);
}
/**
* 进入frame(不在同一frame就无法查找元素),可以指定默认超时时间
* @param locator
* @param timeout
* (2/2)
*/
private void enterFrame(By locator, float timeout) {
// TODO Auto-generated method stub
if (isElementPresent(locator)) {
driver.switchTo().frame(getElement(locator, timeout));
}
}
/**
* 离开当前Frame,返回默认Frame
*/
public void leaveFrame() {
driver.switchTo().defaultContent();
}
selenium页面基本操作
猜你喜欢
转载自blog.csdn.net/weixin_40049311/article/details/80198172
今日推荐
周排行