提交 558c48c2 authored 作者: 黄承天's avatar 黄承天

[fix]

调整上传文件机制 调整单击机制
上级 29d2eb92
......@@ -247,7 +247,8 @@ public class SeleniumExecutor {
if (newWindow) {
seleniumHelper.setHistoryHandles(driver.getWindowHandles());
}
new Actions(driver).moveToElement(element).click().perform();
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].scrollIntoView(true);", element);
seleniumHelper.waitSomeTime();
costTime = System.currentTimeMillis() - stepStartTime;
success = true;
......@@ -401,8 +402,13 @@ public class SeleniumExecutor {
String elementType = element.getAttribute("type");
if (!Objects.equals(elementType, "file")) {
element.clear();
element.sendKeys(value);
}else {
JavascriptExecutor driver_js= ((JavascriptExecutor) driver);
driver_js.executeScript("arguments[0].style.display='block';",element);
element.sendKeys(value);
driver_js.executeScript("arguments[0].style.display='none';",element);
}
element.sendKeys(value);
costTime = System.currentTimeMillis() - stepStartTime;
success = true;
seleniumHelper.waitSomeTime();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论