文件下载后,Nightwatch测试失败

时间:2017-05-04 22:40:54

标签: selenium nightwatch.js

我有一个测试,填写然后在一个页面上提交一个表单,触发一个新页面加载到当前窗口,一个文件自动下载。当我运行测试时,我可以看到表单填充操作,新页面加载和文件下载成功运行。但是,立即检查当前url的断言总是会导致无法访问nullO属性的indexOf的错误。我在测试中添加了一个控制台日志来进行调试:

client.url(function (result) {
        console.log (result);
    });

OUTPUT是:

INFO Request: GET /session/557d4250a4b1874daed3ec801e19b1b2/url 
 - data:   
 - headers:  {"Accept":"application/json"}
{ status: -1, value: null, errorStatus: '', error: '' }

什么可能导致url()返回null?任何关于如何进一步调试的建议都将不胜感激!

版本:

selenium standalone server version: 2.53.1
chromedriver version: 2.29.461585
chrome version: 58.0.3029.96

0 个答案:

没有答案