How to click on img src in selenium - java
<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 |
<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 |
<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.9k73375
37.9k73375
asked Nov 12 at 4:50
keerthikumar satllone
1
1
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
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 |
@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 |
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%2f53256128%2fhow-to-click-on-img-src-in-selenium-java%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
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 |
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 |
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,74451743
3,74451743
add a comment |
add a comment |
@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 |
@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 |
@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.9k73375
37.9k73375
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