How to click on img src in selenium - java
up vote
0
down vote
favorite
<a href="/index.php/leave/assignLeave" target="_self" xpath="1">
<img src="/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png" style="">
</a>
I am getting an error:
"no such element: Unable to locate element: {"method":"css
selector","selector":"a[src='webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']"}"
java selenium selenium-webdriver xpath css-selectors
add a comment |
up vote
0
down vote
favorite
<a href="/index.php/leave/assignLeave" target="_self" xpath="1">
<img src="/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png" style="">
</a>
I am getting an error:
"no such element: Unable to locate element: {"method":"css
selector","selector":"a[src='webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']"}"
java selenium selenium-webdriver xpath css-selectors
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
<a href="/index.php/leave/assignLeave" target="_self" xpath="1">
<img src="/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png" style="">
</a>
I am getting an error:
"no such element: Unable to locate element: {"method":"css
selector","selector":"a[src='webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']"}"
java selenium selenium-webdriver xpath css-selectors
<a href="/index.php/leave/assignLeave" target="_self" xpath="1">
<img src="/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png" style="">
</a>
I am getting an error:
"no such element: Unable to locate element: {"method":"css
selector","selector":"a[src='webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']"}"
java selenium selenium-webdriver xpath css-selectors
java selenium selenium-webdriver xpath css-selectors
edited Nov 12 at 6:22
DebanjanB
37.4k73373
37.4k73373
asked Nov 12 at 4:50
keerthikumar satllone
1
1
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
2
down vote
You should try <img> tag instead of <a> because src is attribute of <img>
CSS
img[src='/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']
add a comment |
up vote
0
down vote
@NarendraR's answer was in the right direction. However the value of the src attribute i.e. /webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png looks dynamic to me. So you can use either of the following solutions:
cssSelector:
driver.findElement(By.cssSelector("a[href*='assignLeave']>[src*='ApplyLeave']")).click();
xpath:
driver.findElement(By.xpath("//a[contains(@href,'assignLeave')]/img[contains(@src,'ApplyLeave')]")).click();
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
You should try <img> tag instead of <a> because src is attribute of <img>
CSS
img[src='/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']
add a comment |
up vote
2
down vote
You should try <img> tag instead of <a> because src is attribute of <img>
CSS
img[src='/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']
add a comment |
up vote
2
down vote
up vote
2
down vote
You should try <img> tag instead of <a> because src is attribute of <img>
CSS
img[src='/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']
You should try <img> tag instead of <a> because src is attribute of <img>
CSS
img[src='/webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png']
answered Nov 12 at 5:30
NarendraR
3,69951743
3,69951743
add a comment |
add a comment |
up vote
0
down vote
@NarendraR's answer was in the right direction. However the value of the src attribute i.e. /webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png looks dynamic to me. So you can use either of the following solutions:
cssSelector:
driver.findElement(By.cssSelector("a[href*='assignLeave']>[src*='ApplyLeave']")).click();
xpath:
driver.findElement(By.xpath("//a[contains(@href,'assignLeave')]/img[contains(@src,'ApplyLeave')]")).click();
add a comment |
up vote
0
down vote
@NarendraR's answer was in the right direction. However the value of the src attribute i.e. /webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png looks dynamic to me. So you can use either of the following solutions:
cssSelector:
driver.findElement(By.cssSelector("a[href*='assignLeave']>[src*='ApplyLeave']")).click();
xpath:
driver.findElement(By.xpath("//a[contains(@href,'assignLeave')]/img[contains(@src,'ApplyLeave')]")).click();
add a comment |
up vote
0
down vote
up vote
0
down vote
@NarendraR's answer was in the right direction. However the value of the src attribute i.e. /webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png looks dynamic to me. So you can use either of the following solutions:
cssSelector:
driver.findElement(By.cssSelector("a[href*='assignLeave']>[src*='ApplyLeave']")).click();
xpath:
driver.findElement(By.xpath("//a[contains(@href,'assignLeave')]/img[contains(@src,'ApplyLeave')]")).click();
@NarendraR's answer was in the right direction. However the value of the src attribute i.e. /webres_5acde3dbd3adc6.90334155/orangehrmLeavePlugin/images/ApplyLeave.png looks dynamic to me. So you can use either of the following solutions:
cssSelector:
driver.findElement(By.cssSelector("a[href*='assignLeave']>[src*='ApplyLeave']")).click();
xpath:
driver.findElement(By.xpath("//a[contains(@href,'assignLeave')]/img[contains(@src,'ApplyLeave')]")).click();
answered Nov 12 at 6:23
DebanjanB
37.4k73373
37.4k73373
add a comment |
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%2f53256128%2fhow-to-click-on-img-src-in-selenium-java%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