在应用程序代码中实现了setInterval()代码之后,无法运行自动化测试

时间:2019-11-01 06:09:51

标签: javascript automation jasmine protractor

开发团队在我们的应用程序中实现了setInterval()代码后,我们无法运行测试框架 代码:

this.time = setInterval(() => {
this.gmtTime = new Date();
},1000);

一旦框架点击了我们应用程序的登录页面,它便停留在该页面本身中,无法执行任何其他操作。

已经尝试过browser.ignoreSyncrhonization = false和true,但是它不起作用。尝试通过升级nodejs和npm版本,但是没有运气

browser.driver.manage().window().maximize();
browser.ignoreSynchronization = false;
browser.get(URL);
browser.ignoreSynchronization = true;
var login_page = require('../pages/loginPage');
browser.refresh(); 

点击页面后,应登录并执行测试用例

1 个答案:

答案 0 :(得分:0)

browser.driver.sleep(environment.DELAY_TIMEOUT);