我运行了一些UI测试脚本,由于某些原因,某些请求无法收到有效的JSON响应。
当手动执行测试步骤时,将返回有效的JSON响应。
当自动执行相同的步骤时,浏览器无法加载并显示相同的数据。
When running an automated test
任何想法,因为我无法弄清楚为什么会发生这种情况>
答案 0 :(得分:0)
由于我无法看到您的代码,我将不得不采取有根据的猜测。
您是否认为您移动太快以至于元素不可见/存在?
考虑使用:
postExecute()
或
Page.waitForElementPresent('@selectorOfChoice', 'Present: selectorOfChoice');
也可以使用暂停:
Page.waitForElementVisible('@selectorOfChoice', 'Visible: selectorOfChoice');
Page.waitForElementVisible('@selectorOfChoice', 15000, 'Visible: selectorOfChoice');