我有一些正在运行的UI测试脚本,由于某些原因,它们无法接收到某些请求的有效JSON响应。
当手动执行测试步骤时,将返回有效的JSON响应。
当相同的步骤被自动执行时,浏览器无法加载和显示相同的数据。
When running an automated test
有什么想法吗?因为我搞不懂为什么是happening>
发布于 2017-10-13 08:00:45
由于我看不到你的代码,我将不得不做一个有根据的猜测。
您是否考虑过您的移动速度太快,无法使元素可见/显示?
考虑使用:
Page.waitForElementPresent('@selectorOfChoice', 'Present: selectorOfChoice');
或
Page.waitForElementVisible('@selectorOfChoice', 'Visible: selectorOfChoice');
也可以使用pause:
Page.waitForElementVisible('@selectorOfChoice', 15000, 'Visible: selectorOfChoice');
Page.api.pause(10000);
https://stackoverflow.com/questions/46688336
复制相似问题