0

I am getting below error when loading the very first page (base url in the conf.ts)

Protractor Version 4.0.9

Error: Error while waiting for Protractor to sync with the page: "[ng:test] http://errors.angularjs.org/1.5.8/ng/test"
        at C:\Users\A133928\AppData\Roaming\npm\node_modules\protractor\built\browser.js:273:23
        at ManagedPromise.invokeCallback_ (C:\Users\A133928\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:1379:14)
        at TaskQueue.execute_ (C:\Users\A133928\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2913:14)
        at TaskQueue.executeNext_ (C:\Users\A133928\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2896:21)
        at asyncRun (C:\Users\A133928\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2775:27)
        at C:\Users\A133928\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:639:7
        at process._tickCallback (internal/process/next_tick.js:103:7)

I have gone through similar kind of question in here as well.

Resolution2

But the issue is, I tried Resolution1 and apply some wait as mentioned below. Still even after page fully loaded I get the same said error.

Code:

beforeEach(() => {


        loginPage.getPage();
        browser.sleep(5000);

        loginPage.userLogin(data.users[1].email, data.users[1].password );
        browser.waitForAngular();

Conf.ts

export let config: Config = {
    framework: 'jasmine',
    rootElement: '.myApp',
    // capabilities: { browserName: 'chrome'},
    multiCapabilities: [
        {
            browserName: 'chrome',
            chromeOptions: {
                args: ['--start-maximized']
            },

        }],

    seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
    seleniumPort: null,
    seleniumArgs: [],

Any suggestion please.

Community
  • 1
  • 1
Shabar
  • 2,617
  • 11
  • 57
  • 98

0 Answers0