Nightwatch.js - assert.containsText I'm looking for a string but got empty (null)NightwatchJs Problems getting element texts printed in console, attributes and valuesNightwatch & Selenium | Testing if an element contains text with a single quoteNodeJS - integration tests with nightwatch selenium-standalone hang with chrome v54+Nightwatch not terminating after browser.end()Nightwatch: Error switching to iframeIterate Element in NightwatchIn Nightwatch, check for element that gets added on page loadUnable to assert css width to be 100%NightwatchJS: Custom Command not failing on error
Am I testing diodes properly?
Creating custom objects with custom properties using generics
Where is the USB2 OTG port on the RPi 4 Model B located?
Occasus nescius
Dropping outliers based on "2.5 times the RMSE"
How did the Game Boy Advance stretch Game Boy games to widescreen?
Cops: The Hidden OEIS Substring
Why did the Japanese attack the Aleutians at the same time as Midway?
Email about missed connecting flight compensation 5 months after flight, is there a point?
A DVR algebra with weird automorphisms
Using ”as” after dialogue tags
"A killed B" translation
Is an acid a salt or not?
Optimising Table wrapping over a Select
Repeating redundant information after dialogues, to avoid or not?
How to check the quality of an audio sample?
QGIS Welcome page: What is 'pin to list' for?
Is there a way to perform "if" check only once instead of every iteration in a loop?
Trying to find a flaw in my proof that there are more rearrangements of an infinite series than real numbers
What is temperature on a quantum level
When did the Roman Empire fall according to contemporaries?
Is `curl something | sudo bash -` a reasonably safe installation method?
Was adding milk to tea started to reduce employee tea break time?
Returning the argument of a function if the argument is not of the right type
Nightwatch.js - assert.containsText I'm looking for a string but got empty (null)
NightwatchJs Problems getting element texts printed in console, attributes and valuesNightwatch & Selenium | Testing if an element contains text with a single quoteNodeJS - integration tests with nightwatch selenium-standalone hang with chrome v54+Nightwatch not terminating after browser.end()Nightwatch: Error switching to iframeIterate Element in NightwatchIn Nightwatch, check for element that gets added on page loadUnable to assert css width to be 100%NightwatchJS: Custom Command not failing on error
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Here is a spinet of my code:
browser
.waitForElementPresent('(//*[@class="textsize-xlarge"])[1]',5000)
.assert.containsText('(//*[@class="textsize-xlarge"])[1]', 'TEST-69554083978')
I want to verify that an element has a string using assert.containsText()
.
So I'm trying to check if the class textsize-xlarge contains text
"TEST-69554083978"
Visually I can see that it does but nightwatch returns an error message saying expected
"TEST-69554083978" got ""
Can anyone please tell me what I'm doing wrong here and point me in the right directions?
nightwatch.js
add a comment |
Here is a spinet of my code:
browser
.waitForElementPresent('(//*[@class="textsize-xlarge"])[1]',5000)
.assert.containsText('(//*[@class="textsize-xlarge"])[1]', 'TEST-69554083978')
I want to verify that an element has a string using assert.containsText()
.
So I'm trying to check if the class textsize-xlarge contains text
"TEST-69554083978"
Visually I can see that it does but nightwatch returns an error message saying expected
"TEST-69554083978" got ""
Can anyone please tell me what I'm doing wrong here and point me in the right directions?
nightwatch.js
add a comment |
Here is a spinet of my code:
browser
.waitForElementPresent('(//*[@class="textsize-xlarge"])[1]',5000)
.assert.containsText('(//*[@class="textsize-xlarge"])[1]', 'TEST-69554083978')
I want to verify that an element has a string using assert.containsText()
.
So I'm trying to check if the class textsize-xlarge contains text
"TEST-69554083978"
Visually I can see that it does but nightwatch returns an error message saying expected
"TEST-69554083978" got ""
Can anyone please tell me what I'm doing wrong here and point me in the right directions?
nightwatch.js
Here is a spinet of my code:
browser
.waitForElementPresent('(//*[@class="textsize-xlarge"])[1]',5000)
.assert.containsText('(//*[@class="textsize-xlarge"])[1]', 'TEST-69554083978')
I want to verify that an element has a string using assert.containsText()
.
So I'm trying to check if the class textsize-xlarge contains text
"TEST-69554083978"
Visually I can see that it does but nightwatch returns an error message saying expected
"TEST-69554083978" got ""
Can anyone please tell me what I'm doing wrong here and point me in the right directions?
nightwatch.js
nightwatch.js
edited Mar 28 at 10:47
Martijn Pieters♦
746k158 gold badges2687 silver badges2418 bronze badges
746k158 gold badges2687 silver badges2418 bronze badges
asked Mar 26 at 4:55
caitan correiacaitan correia
135 bronze badges
135 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
browser.useXpath(); // xpath will be used as the locating strategy so
all the selectors you pass should be xpath selectors
browser.useCss(); // switches back to css selector locator should be
your xpath
let locator = "[@class='textsize-xlarge']//*[contains(text(),'TEST-69554083978')]";
// Please modify above locator as I am not aware of your DOM but I can help further if you need any help in Xpath
return browser
.useXpath()
.waitForElementPresent(locator)
.assert.elementPresent(locator);
you can learn about node assertions: Node Assertions
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%2f55350086%2fnightwatch-js-assert-containstext-im-looking-for-a-string-but-got-empty-null%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
browser.useXpath(); // xpath will be used as the locating strategy so
all the selectors you pass should be xpath selectors
browser.useCss(); // switches back to css selector locator should be
your xpath
let locator = "[@class='textsize-xlarge']//*[contains(text(),'TEST-69554083978')]";
// Please modify above locator as I am not aware of your DOM but I can help further if you need any help in Xpath
return browser
.useXpath()
.waitForElementPresent(locator)
.assert.elementPresent(locator);
you can learn about node assertions: Node Assertions
add a comment |
browser.useXpath(); // xpath will be used as the locating strategy so
all the selectors you pass should be xpath selectors
browser.useCss(); // switches back to css selector locator should be
your xpath
let locator = "[@class='textsize-xlarge']//*[contains(text(),'TEST-69554083978')]";
// Please modify above locator as I am not aware of your DOM but I can help further if you need any help in Xpath
return browser
.useXpath()
.waitForElementPresent(locator)
.assert.elementPresent(locator);
you can learn about node assertions: Node Assertions
add a comment |
browser.useXpath(); // xpath will be used as the locating strategy so
all the selectors you pass should be xpath selectors
browser.useCss(); // switches back to css selector locator should be
your xpath
let locator = "[@class='textsize-xlarge']//*[contains(text(),'TEST-69554083978')]";
// Please modify above locator as I am not aware of your DOM but I can help further if you need any help in Xpath
return browser
.useXpath()
.waitForElementPresent(locator)
.assert.elementPresent(locator);
you can learn about node assertions: Node Assertions
browser.useXpath(); // xpath will be used as the locating strategy so
all the selectors you pass should be xpath selectors
browser.useCss(); // switches back to css selector locator should be
your xpath
let locator = "[@class='textsize-xlarge']//*[contains(text(),'TEST-69554083978')]";
// Please modify above locator as I am not aware of your DOM but I can help further if you need any help in Xpath
return browser
.useXpath()
.waitForElementPresent(locator)
.assert.elementPresent(locator);
you can learn about node assertions: Node Assertions
answered Apr 2 at 2:47
Mike ASPMike ASP
1922 silver badges13 bronze badges
1922 silver badges13 bronze badges
add a comment |
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
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.
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%2f55350086%2fnightwatch-js-assert-containstext-im-looking-for-a-string-but-got-empty-null%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