Nightwatch自动UI脚本 - 浏览器无法加载数据

时间:2017-10-11 12:33:43

标签: selenium automation database-connection ui-automation nightwatch.js

我运行了一些UI测试脚本,由于某些原因,某些请求无法收到有效的JSON响应。

当手动执行测试步骤时,将返回有效的JSON响应。

当自动执行相同的步骤时,浏览器无法加载并显示相同的数据。

When running an automated test

任何想法,因为我无法弄清楚为什么会发生这种情况>

1 个答案:

答案 0 :(得分:0)

由于我无法看到您的代码,我将不得不采取有根据的猜测。

您是否认为您移动太快以至于元素不可见/存在?

考虑使用:

postExecute()

Page.waitForElementPresent('@selectorOfChoice', 'Present: selectorOfChoice');

也可以使用暂停:

Page.waitForElementVisible('@selectorOfChoice', 'Visible: selectorOfChoice');

Page.waitForElementVisible('@selectorOfChoice', 15000, 'Visible: selectorOfChoice');