我在创建测试用例时遇到了一些问题。 环境是:
测试用例:
1开始时钟
2点击“打开文档列表”'
3等待加载 (这是问题点)
4停止时钟
问题出在第3点。 我没有参数,我可以在doc-list-loading后检查可见性。 如果点击的“打开的文件列表”中没有文件。加载后的页面没有任何变化。 所以我必须检查ajax连接活动,并在所有ajax连接关闭后转到第4点。 问题:如何进行此检查。我是JS和AJAX中的一个完整的菜鸟。 我已经尝试过jQuery.active' - 返回0,a4j:status返回错误:TypeError:' NoneType'对象不可调用
这是我在python中的函数:
def ajax_complete(self, driver):
js_condition = 'alert(a4j:status)'
try:
driver.execute_script(js_condition)
#return 0 == driver.execute_script(js_condition)
except WebDriverException:
<ba bla -bla>
我很乐意得到你的帮助。 (我不能给你测试页链接,它只是内联网)