Lupindo
Lupindo

Reputation: 19

Finding an element by a part of ID using selenium

How can I find the following element while it's path changes every hour with javascript?

<a onclick="" href="javascript:validatePostBack('jspx_generated_8','sendActivationRequest','prepaidActivationForm','null','y',false)" name="jspx_generated_8" id="jspx_generated_8">
    <img src="/extranet/images/req/accept.png">
</a>

Upvotes: 0

Views: 33

Answers (1)

Buaban
Buaban

Reputation: 5137

You can use CssSelector to select elements that the attribute 'href' contains 'prepaidActivationForm'. See java code below: WebElement aElement = driver.findElement(By.cssSelector("[href*='prepaidActivationForm']"));

Upvotes: 1

Related Questions