Javascript Phantomjs未能从非角度到角度页面单击
我有一个登录页面,它是在django中创建的。当我点击提交按钮时。当我使用phantomjs时,提交本身将失败 错误是: 信息: 错误:超时-在jasmine.DEFAULT\u Timeout\u INTERVAL指定的超时内未调用异步回调。 堆栈: 错误:超时-在jasmine.DEFAULT\u Timeout\u INTERVAL指定的超时内未调用异步回调。 在Timer.listOnTimeout(timers.js:92:15) 版本: phantomjs:2.1.1,量角器:4.0.11,selenium:selenium-server-standalone-2.53.1.jar 以下是我已经做过的:但其中没有一个有效:Javascript Phantomjs未能从非角度到角度页面单击,javascript,angularjs,selenium,phantomjs,Javascript,Angularjs,Selenium,Phantomjs,我有一个登录页面,它是在django中创建的。当我点击提交按钮时。当我使用phantomjs时,提交本身将失败 错误是: 信息: 错误:超时-在jasmine.DEFAULT\u Timeout\u INTERVAL指定的超时内未调用异步回调。 堆栈: 错误:超时-在jasmine.DEFAULT\u Timeout\u INTERVAL指定的超时内未调用异步回调。 在Timer.listOnTimeout(timers.js:92:15) 版本: phantomjs:2.1.1,量角器:4.0
登录页中被重定向
browser.ignoreSynchronization=true代码>已设置
。单击()
移动鼠标,然后单击。但还是失败了。单击()。但还是失败了
it('fill values', () => { <-------------PASSED
var currentUrl = browser.baseUrl+'/login/';
browser.get(currentUrl);
var loginField = browser.findElement(by.name('login'));
loginField.sendKeys(browser.params.login.user);
var passwordField = browser.findElement(by.name('password'));
passwordField.sendKeys(browser.params.login.password);
});
it('login click', () => {
var signInButton = browser.findElement(by.css('form input.primaryAction'));
signInButton.click(); <-------------FAILED
});
it('redirect after login', () => { <-------------PASSED
expect(element(by.name('query')).isDisplayed()).toBeTruthy();
});
it('fill values',()=>{
var signInButton=browser.findElement(by.css('form input.primaryAction');
signInButton.click(){