???WebDriver??????????????些????
???????????? ???????[ 2014/7/8 13:38:31 ] ????????WebDriver ????????????
????????????Ajax?????????写???Wait???????Ajax??????伞????????????械????????????????Ajax????????????DropDownList????????????写????????卸??DropDownList???????????0????
private Function<WebDriver?? Boolean> haveMoreThanOneOption(final By element) {
return new Function<WebDriver?? Boolean>() {
@Override
public Boolean apply(WebDriver driver) {
WebElement webElement = driver.findElement(element);
if (webElement == null) {
return false;
} else {
int size = webElement.findElements(By.tagName("option")).size();
return size >= 1;
}
}
};
}
public void waitForDropDownListLoaded() {
WebDriverWait wait = new WebDriverWait(webDriver?? 30);
wait.until(isPageLoaded());
}
|
????????????????????卸?????????????????class???append????????蟹??????卸?ajax????????伞?
???????????????JQuery?????效?????????????胁??????????????disable JQuery??animation????????????????????????????????????????????????????Animation?????WebDriver???????????????????些?????????????
????((JavascriptExecutor)driver).executeScript("jQuery.fx.off=true");
????????WebDriver??????????????????????械??????????????????????????????????????????maven?????????????????surefire plugin?????configruation?????????????谩?
????<parallel>classes</parallel>
????<threadCount>3</threadCount>
????<perCoreThreadCount>false</perCoreThreadCount>
??????????fail???????????????WebDriver?????TakesScreenshot?????????????????????????渭????????????web??妫�??????????????位????????
????public void getScreenShot() {
????if (webDriver instanceof TakesScreenshot) {
????TakesScreenshot screenshotTaker = (TakesScreenshot) webDriver;
????File file = screenshotTaker.getScreenshotAs(savePath);
????}
????}
|
?????????娴�?????????????????????JavaScript??Alert????????Selenium WebDriver?????尉???????????????????????未???????????????????????Alert???????????????????????????????Jquery UI??????????????????效??????????????????????????????????????????????????????????????????????椤�
????????????Selenium??姹�?????????Selenium???????????????渭?姹�???渭?姹�?????????些bug?????????????????bug????????????????姹�??
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11