I want to check if a particular button has the word “Start” (usually a variation of Start + some number).
From what I tried:
Verifyelementpresent wouldn’t work because I just want to check if a specific button has that word, not the entire site.
Verifytext hasn’t worked because it does exact matching, and not partial matching.
Am I correct? Is there a way to check if a particular button has a specific word/phrase in it?
you can try sourceSearch or sourceExtract command
like this:
{
“Command”: “sourceSearch”,
“Target”: “regex=Start\d*”,
“Value”: “”,
“Description”: “”
}
Problem with this is that “Start” appears in multiple places, and I only want to check if it’s in a particular button.
I see that the button has a source code of
Would there be a way to check if the button has “tab-item col item-start” as an identifier?
I also tried using click/xclick with the “contains” modifier, but not sure if I’m using it correctly. The button is usually in either two positions:
//*[@id="main-content"]/div/section[1]/nav/ul/li[2]
//*[@id="main-content"]/div/section[1]/nav/ul/li[3]
The id’s are the same, so I tried to use class instead since one says
<li data-v-1c342db1="" class="tab-item col item-start">
<li data-v-1c342db1="" class="tab-item col item-benefits">
I used //*[@id="main-content"]/div/section[1]/nav/ul/*[contains(@class,"start")]
but it couldn’t find anything - is this a syntax error, or does it only work for id’s?
can you offered the website link or url
You can try to search “xpath contains”