Test login with protractor on a non angular page

我只是一个虾纸丫 提交于 2019-12-03 12:02:10

You need to use

browser.driver.get 

instead of browser.get for Non-Angular pages. Also, you need to set

browser.driver.ignoreSynchronization = true in the beforeEach() function

I have added a page for non-angular pages. You can refer to the same: https://github.com/sakshisingla/Protractor-Non-Angular-Tests/wiki/Creating-test-scripts-using-Protractor-for-non-angular-application

This is documented in the protractor website:

http://angular.github.io/protractor/#/faq

under How do I deal with my log-in page?

For a non angular page, first use this

browser.ignoreSynchronization = true;

The above line will tell protractor that it's not an angular page, and you can perform any action on your non-angular page. Now when you are done, and want to move to an angular page use

browser.ignoreSynchronization = false;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!