提交 835669c2 authored 作者: 黄承天's avatar 黄承天

[feature]

优化等待元素机制
上级 119de16e
...@@ -366,6 +366,7 @@ public class SeleniumExecutor { ...@@ -366,6 +366,7 @@ public class SeleniumExecutor {
break; break;
case MOUSE_OVER: case MOUSE_OVER:
content = format("鼠标悬停:[%s]", target); content = format("鼠标悬停:[%s]", target);
waitForElement(target,targets);
element = getElement(target, targets); element = getElement(target, targets);
costTime = System.currentTimeMillis() - stepStartTime; costTime = System.currentTimeMillis() - stepStartTime;
if (nonNull(element)) { if (nonNull(element)) {
...@@ -378,6 +379,7 @@ public class SeleniumExecutor { ...@@ -378,6 +379,7 @@ public class SeleniumExecutor {
break; break;
case MOUSE_OUT: case MOUSE_OUT:
content = format("鼠标移开:[%s]", target); content = format("鼠标移开:[%s]", target);
waitForElement(target,targets);
element = getElement(target, targets); element = getElement(target, targets);
costTime = System.currentTimeMillis() - stepStartTime; costTime = System.currentTimeMillis() - stepStartTime;
if (nonNull(element)) { if (nonNull(element)) {
...@@ -390,6 +392,7 @@ public class SeleniumExecutor { ...@@ -390,6 +392,7 @@ public class SeleniumExecutor {
break; break;
case TYPE: case TYPE:
content = format("输入内容:[%s]", value); content = format("输入内容:[%s]", value);
waitForElement(target,targets);
element = getElement(target, targets); element = getElement(target, targets);
costTime = System.currentTimeMillis() - stepStartTime; costTime = System.currentTimeMillis() - stepStartTime;
if (nonNull(element)) { if (nonNull(element)) {
...@@ -411,6 +414,7 @@ public class SeleniumExecutor { ...@@ -411,6 +414,7 @@ public class SeleniumExecutor {
break; break;
case SEND_KEYS: case SEND_KEYS:
content = format("输入按键:[%s]", value); content = format("输入按键:[%s]", value);
waitForElement(target,targets );
element = getElement(target, targets); element = getElement(target, targets);
costTime = System.currentTimeMillis() - stepStartTime; costTime = System.currentTimeMillis() - stepStartTime;
if (nonNull(element)) { if (nonNull(element)) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论