Protractor test fails on CI
Currently I am trying a setup an end to end protractor tests to a a bitbucket pipelines with set up an headless chrome and i am currently getting some error message:
Failed: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.
Any clue for this? how ever running tests locally is working fine; Can i set a constant session id?
Thanks
protractor
add a comment |
Currently I am trying a setup an end to end protractor tests to a a bitbucket pipelines with set up an headless chrome and i am currently getting some error message:
Failed: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.
Any clue for this? how ever running tests locally is working fine; Can i set a constant session id?
Thanks
protractor
couldn't fit in the comment, so posted as an answer. If doesn't help post your config file, we'll go from there
– Sergey Pleshakov
Nov 13 '18 at 4:41
add a comment |
Currently I am trying a setup an end to end protractor tests to a a bitbucket pipelines with set up an headless chrome and i am currently getting some error message:
Failed: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.
Any clue for this? how ever running tests locally is working fine; Can i set a constant session id?
Thanks
protractor
Currently I am trying a setup an end to end protractor tests to a a bitbucket pipelines with set up an headless chrome and i am currently getting some error message:
Failed: This driver instance does not have a valid session ID (did you call WebDriver.quit()?) and may no longer be used.
Any clue for this? how ever running tests locally is working fine; Can i set a constant session id?
Thanks
protractor
protractor
edited Nov 11 '18 at 0:17
asked Nov 10 '18 at 12:22
Lakmal Rajith
235
235
couldn't fit in the comment, so posted as an answer. If doesn't help post your config file, we'll go from there
– Sergey Pleshakov
Nov 13 '18 at 4:41
add a comment |
couldn't fit in the comment, so posted as an answer. If doesn't help post your config file, we'll go from there
– Sergey Pleshakov
Nov 13 '18 at 4:41
couldn't fit in the comment, so posted as an answer. If doesn't help post your config file, we'll go from there
– Sergey Pleshakov
Nov 13 '18 at 4:41
couldn't fit in the comment, so posted as an answer. If doesn't help post your config file, we'll go from there
– Sergey Pleshakov
Nov 13 '18 at 4:41
add a comment |
1 Answer
1
active
oldest
votes
Check out your configuration file for this object
capabilities:
"browserName": "chrome",
"chromeOptions":
"args": ["incognito", "--window-size=1920,1080", "disable-extensions", "--no-sandbox", "start-maximized", "--test-type=browser"],
"prefs":
"download":
"prompt_for_download": false,
"directory_upgrade": true,
"default_directory": path.join(process.cwd(), "__test__reports/downloads")
,
When you find it, make sure you included "--no-sandbox"
argument into args
property.
What this guy does is it allows your tests to be ran from a remote container. In the meantime, if you include the argument when you run your tests on your machine, it has side effects like described here Chrome Instances don't close after running Test Case in Protractor
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238908%2fprotractor-test-fails-on-ci%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Check out your configuration file for this object
capabilities:
"browserName": "chrome",
"chromeOptions":
"args": ["incognito", "--window-size=1920,1080", "disable-extensions", "--no-sandbox", "start-maximized", "--test-type=browser"],
"prefs":
"download":
"prompt_for_download": false,
"directory_upgrade": true,
"default_directory": path.join(process.cwd(), "__test__reports/downloads")
,
When you find it, make sure you included "--no-sandbox"
argument into args
property.
What this guy does is it allows your tests to be ran from a remote container. In the meantime, if you include the argument when you run your tests on your machine, it has side effects like described here Chrome Instances don't close after running Test Case in Protractor
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
add a comment |
Check out your configuration file for this object
capabilities:
"browserName": "chrome",
"chromeOptions":
"args": ["incognito", "--window-size=1920,1080", "disable-extensions", "--no-sandbox", "start-maximized", "--test-type=browser"],
"prefs":
"download":
"prompt_for_download": false,
"directory_upgrade": true,
"default_directory": path.join(process.cwd(), "__test__reports/downloads")
,
When you find it, make sure you included "--no-sandbox"
argument into args
property.
What this guy does is it allows your tests to be ran from a remote container. In the meantime, if you include the argument when you run your tests on your machine, it has side effects like described here Chrome Instances don't close after running Test Case in Protractor
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
add a comment |
Check out your configuration file for this object
capabilities:
"browserName": "chrome",
"chromeOptions":
"args": ["incognito", "--window-size=1920,1080", "disable-extensions", "--no-sandbox", "start-maximized", "--test-type=browser"],
"prefs":
"download":
"prompt_for_download": false,
"directory_upgrade": true,
"default_directory": path.join(process.cwd(), "__test__reports/downloads")
,
When you find it, make sure you included "--no-sandbox"
argument into args
property.
What this guy does is it allows your tests to be ran from a remote container. In the meantime, if you include the argument when you run your tests on your machine, it has side effects like described here Chrome Instances don't close after running Test Case in Protractor
Check out your configuration file for this object
capabilities:
"browserName": "chrome",
"chromeOptions":
"args": ["incognito", "--window-size=1920,1080", "disable-extensions", "--no-sandbox", "start-maximized", "--test-type=browser"],
"prefs":
"download":
"prompt_for_download": false,
"directory_upgrade": true,
"default_directory": path.join(process.cwd(), "__test__reports/downloads")
,
When you find it, make sure you included "--no-sandbox"
argument into args
property.
What this guy does is it allows your tests to be ran from a remote container. In the meantime, if you include the argument when you run your tests on your machine, it has side effects like described here Chrome Instances don't close after running Test Case in Protractor
answered Nov 13 '18 at 4:39
Sergey Pleshakov
19113
19113
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
add a comment |
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
thanks for heads-up, yes this was helped a lot to fill-out the session issues and also I had to assign a variable to the page objects /each page and clear the sessions on each tests before and after then problem was solved
– Lakmal Rajith
Dec 1 '18 at 12:58
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238908%2fprotractor-test-fails-on-ci%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
couldn't fit in the comment, so posted as an answer. If doesn't help post your config file, we'll go from there
– Sergey Pleshakov
Nov 13 '18 at 4:41