如何解决如何使用硒/加仑在Ag-grid表中更快地滚动?
我正在使用Katalon studio为我们的应用程序运行自动化测试用例。 在一种情况下,我必须从ag-grid表中的某些行中获取文本。 数据仅在滚动后才显示在dom中。 这是我的代码-
private static void verifyMetricFilter(String new_xpath,double limit) {
TestObject dynamicObject = new TestObject('dynamicObject').addProperty('xpath',com.kms.katalon.core.testobject.ConditionType.EQUALS,new_xpath,true)
Robot robot = new Robot()
WebUI.mouseOver(dynamicObject)
robot.mouseWheel(50)
String metric_displayed = WebUI.getText(dynamicObject).replaceAll('%','').replaceAll('\\$','')
KeywordUtil.logInfo(' Metric Displayed : ' + metric_displayed)
double double_metric = Double.parseDouble(metric_displayed.replaceAll(',',''))
if (double_metric > limit) {
assert true
} else {
assert false
}
}
验证和逐步滚动所花费的时间太长。 请建议我一些提高滚动速度的方法,以便更快地进行验证。
编辑后添加- 我用此代码尝试了javascript执行程序-WebUI.executeJavaScript(“ window.scrollTo(0,document.body.scrollHeight)”,null)
但是滚动也需要很长时间...我只需要一些方法就可以更快地滚动并加载dom元素,以便我的代码可以获取文本并进行验证。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。