Questions tagged [xpath]
XPath (XML Path Language) is language for addressing parts of an XML document, designed to be used by both XSLT and XPointer. It also provides basic facilities for manipulation of strings, numbers and booleans. XPath uses a compact, non-XML syntax. XPath operates on the abstract, logical structure of an XML document, rather than its surface syntax.
302
questions
1
vote
5answers
8k views
Unable to click button using Selenium Webdriver Java
I am trying to click a button through webdriver. After inspecting the button element it highlights to the following:
XPath:
/html/body/div/div/main/div/div[2]/div/div[2]/table/tbody/tr/td[4]/form/...
0
votes
1answer
35 views
How to find all child elements inside a WebElement or List of WebElements in Selenium?
I have a <section> tag in which there is <tfoot> tags and many <td> tags.
I want to store the 1st & 4th td elements of a in a Map, but i get index out of bounds exception.
Now, ...
31
votes
4answers
225k views
A way to match on text using CSS locators
So I use xpath locators and slowly converting to CSS.
I haven't found a way to do an exact match based on text.
For example converting //a[text()='Log Out'].
I know you can do css=a:contains('Log ...
5
votes
5answers
9k views
how to find element by xpath for android appium
Since these nodes don't have ids and text, I have used xpath to find the element but find element fails
I have tried different xpaths as below but none work.
xpath=//android.view.View[10]
xpath=//...
20
votes
6answers
82k views
How to handle dynamic changing ID's In XPath?
How to Handle Dynamic Changing IDs In XPath?
for example :
//div[@id='post-body-3647323225296998740']/div[1]/form[1]/input[1]
In this xpath id "3647323225296998740" is changing every time when ...
1
vote
3answers
2k views
Selenium IDE type not saving text
I am trying to create an automation tool to test a salesforce platform. When I try to create a new form, the text is displayed but it's really just an injection from Javascript. Is there any way to ...
1
vote
0answers
40 views
Cannot locate elements with id having partial numeric values like //*[@id = “text_12986”] [closed]
There are elements with partial numeric values in id attribute.
It was possible to verify the XPath syntax in the browser using
//*[@id="text_12986"]
XPath does not work in the Selenium when ...
1
vote
2answers
4k views
Locating Inner Text with CSS or Xpath in Amazon
I am teaching myself automation with Selenium web driver, and thought a good way was to learn off an ecommerce site such as Amazon. I am trying to locate inner text with CSS and used the following to ...
2
votes
1answer
115 views
Automating a comment delete on FB with Selenium
I am trying to automate deleting my old comments on posts I've made on FB.
Im using Selenium with python to achieve this.
I am currently having trouble dealing with pressing the hidden buttons (1 &...
1
vote
1answer
4k views
How to handle web element(enable button) having same Xpath?
I am working on a web page which having 3 web elements with 3 enable buttons and all buttons having same Xpath.so my need is to click on the button A and print the title of the webelement on every ...
0
votes
1answer
119 views
Python Dryscrape - how to select child element
I'm working on a project with www.NJMLS.com. I'm trying to extract email of agent name "Edward An":
import dryscrape as d
d.start_xvfb()
br = d.Session()
br.visit('http://www.njmls.com/members/index....
0
votes
2answers
372 views
How to click on an iOS MobileElement (button) which is dynamically changing using XPath
Below is the XPath-
//XCUIElementTypeButton[@name="8/13"]
The numeric value in the above XPath changes and is not static. There are more then 10 buttons on the screen, I want to click on the first ...
0
votes
2answers
165 views
I am automating coop website and I'm facing problem while customizing XPath for add to cart button
I have customized an XPath for adding a product which has discount 30% for 2. Now I am facing problem while adding this into the cart.
package sample;
import java.util.ArrayList;
import java.util....
4
votes
2answers
988 views
How to use Jmeter Xpath extractor for multiple run in dynamic API elements
XPath extractor response assertion passed first run but in second run it is getting failed because <name>pc</name> is not coming in API. How to skip this element if it is not coming in ...
1
vote
1answer
99 views
Using loop how to get dataframe from each next pages and store table values using Selenium Python
https://seffaflik.epias.com.tr/transparency/tuketim/gerceklesen-tuketim/gercek-zamanli-tuketim.xhtml
from the above website, I've achieved to enter date picker for two date range and then clicking &...
0
votes
2answers
395 views
Selenium auto-selected the second element returned using the findElement method
As per the below code, I navigate to a specified URL and select the values in the from and to field.
The xpaths mentioned in the 3rd and 4th line, each returns 2 instances.
In the third line, ...
1
vote
3answers
359 views
How to get XPath for the text after the <b> tags
I Need to get XPath for the following, to get the text after the <b> tags
<li class="SpacedOut">
<b>Name 6:</b>
"ABC"
<b>Name 1:</b>
"BCD"
<b>Name ...
1
vote
1answer
53 views
locating element with one class out of multiple classes inside a div using xpath in selenium
I have below two input fields and I have to find there location I can't use class selector cause iI have to identify element based on formcontrolname and ng-invalid class
<div>
<input ...
-1
votes
1answer
35 views
Understand How to Click on an a Table Element (URL) Based on a Value in that Same Row Using Selenium
I am automating steps in a browser using Selenium/Python; however, I am stuck with trying to understand how to get Selenium to recognize a text value in a table and click on the URL in the ...
0
votes
4answers
2k views
Not able to click on menu using Selenium WebDriver Java
I am not able click on the specific element, which is in the image format. I have tried using available locators i.e id and image using XPath and remaining locators are same for all remaining menus.
...
1
vote
1answer
171 views
RobotFramework: Link/List with locator not found
I am studying Robot Framework with Selenium Library and I can't figure out how to remove "kw" element from the next dropdown:
I tried to use xpath for it:
*** Settings ***
Library ...
0
votes
4answers
798 views
Selenium Java WebDriver Can not Find Element with xpath
I've a question, how can I capture the xpath in the case below?
I tried this:
driver.findElement(By.xpath("//*[@id='L2_auto_8']/div/a[1]"));
and I tried:
driver.findElement(By.xpath(//a[@href='/...
0
votes
2answers
7k views
How do I use XPath to find the values of cells in a table
The structure of the Html I need to work with is shown in the screenshots below.
I need to get the values of the first and third column of each data row in the table. There is nothing unique about ...
1
vote
2answers
5k views
Protractor - Passing a variable in xpath
I am automating my application using Protractor. For one of the elements, I am using xpath, which is as follow:
element(by.xpath('//ul[@id="employee-list"]/li[contains(text(),"Master ...
0
votes
1answer
379 views
Unable to fill the card details for Payments using Selenium at the merchant's checkout page
I have just started learning Selenium web automation tool and wanted to auto-fill the card details on the merchant's Payment Page but unable to do so using Selenium.
Below are the things which I tried....
2
votes
1answer
452 views
Add XPath parameter dynamically in Selenium
Is it possible in Selenium to add an XPath parameter dynamically?
I have following code:
@FindBy(how = How.XPATH, using = "//div[@class='boxes']")
public List<WebElement> boxes;
String ...
1
vote
1answer
107 views
Selenium C# Locate Both Data QA Attribute And CSS Class
How do we locate both Data QA Id and CSS Class using Selenium C# ?
We're trying to locate both a DataQAid attribute and also see if its class ng-invalid, (Angular Material Textbox Error)
This is what ...
0
votes
6answers
7k views
Xpath is Unable to Locate Element.
Can anyone help me in writing xPath for below image, I wrote one but it's not working.
My xPath is //li[@class='active']//a[@class='dropdown-button btn']
-2
votes
3answers
47 views
XPATH clarification [closed]
Refer: Picture of elements of HTML screenshot
I am trying to get XPATH
//*[@id="pg:pbEdit:conlist"] or //select[@id="pg:pbEdit:conlist"]
Works but I want to be precise not ...
1
vote
1answer
39 views
Variable in Xpath is not working
#driver.find_element_by_xpath('//div[@id="groups"]/div/div/div/div/div[2]/div[1]/div/div/button').click()
i = 5
gPath1 = str("\'//div[@id=\"groups\"]/div/div/div/div/div[2]/...
1
vote
2answers
166 views
How to find an element which doesn't have proper attribute
I need to click on an element which is inside the div tag. I tried using the xpath which when used detects the element both in the console and in the Katalon ide.
But when the script is run, it doesn'...
3
votes
1answer
111 views
Scrape items from an HTML list
When Catalog receives a fragment for a book category, it seems to my eyes, to be just list items. For space, I didn't include that output. How can I ensure that only categories which belong to the ...
0
votes
1answer
60 views
Finding a xpath for text which is followed by break tag
I have below HTML code, in that I have to come up with XPath for the 2nd line of text: "Policy Count - 0".
<h2 id ="lblpremiumVol">
"Premium Volume - $"
<br>
&...
0
votes
1answer
32 views
How do I write a better xpath of this element? [duplicate]
I am working on a project and building automation test suite for a webpage. A certain part of the webpage looks like this.
The corresponding HTML is as follows:
<p class="customer-service&...
0
votes
1answer
48 views
I want to enter text in search text box and click search icon or enter [duplicate]
I am facing the issue . Kindly assist.
The HTML Code snippet is attached
I am getting the error as
Exception in thread "main" org.openqa.selenium.NoSuchElementException: no such element: ...
0
votes
3answers
7k views
How do I get particular textNode value of a DOM with Selenium
Hello I am trying to find Load # detail from this site.
Also You can refer screenshot too.
I have tried with xpath: //div[@class='equipment_item']//text()[preceding-sibling::strong[text()='Load #:']][...
1
vote
3answers
5k views
Stale element reference: element is not attached to the page of the document
I would really appreciate if someone could help figure out what the hell is going on with one of my tests.
I'm getting Stale element reference: element is not attached to the page of the ...
0
votes
3answers
3k views
Selenium can't locate element by xpath
I am using Selenium and attempting to locate an element (table cell in a web app) by xpath. However, I am getting a NoSuchElementException when running my test cases.
I am positive that the xpath ...
0
votes
4answers
59 views
How to write the xpath for an element preceded by another element?
I want to get the value from an element based on the element preceding it.
For example, getting the value "YYYY-MM-DD" based on the element "date"
Here is the html snippet:
2
votes
4answers
20k views
How to identify the web-element for a Text Box using Selenium for the dynamically changing ID
I have a input text box having id property and the HTML for it as shown below
username:<input type="text" id="1234"><br>
Id property is dynamically changing. when the page loads next ...
1
vote
0answers
202 views
Using FindBy in abstract class
I have couple of pages that have similar structure, similar elements.
But selectors are different from the first tag.
Example:
Selector for the element on one page:
@FindBy(xpath = "//picture-item//...
4
votes
3answers
20k views
Selenium: How to click a button using the button label?
In the HTML code like this:
<a class="test-class">
<div class="test-content">
<div class="test-time" data-start="12:13pm" data-full="12:13 PM - 12:50 PM">
&...
0
votes
1answer
467 views
Error: Exception in thread “main” java.lang.NumberFormatException: For input string: “”
Scenario: I am using Selenium Java. I need to add items to the cart and calculate the total price of the items in the cart.
Url: https://rahulshettyacademy.com/seleniumPractise/#/
Issue: My code is ...
2
votes
1answer
59 views
The instruction (Keys.ARROW_DOWN) is moving the cursor to the bottom of the dropdown list instead of the first option
Scenario: To search and select the first destination location that matches the input string using the below code.
Code snippet:
driver = new ChromeDriver();
driver.manage().timeouts()....
2
votes
1answer
53 views
The value from the table is different using Xpath and CSS selectors
Test url=https://www.cricbuzz.com/live-cricket-scorecard/22585/aus-vs-nz-1st-odi-new-zealand-tour-of-australia-2020
I am trying to get the title of a table using the below code:
Code snippet:
...
-1
votes
1answer
23 views
How to get “10:20 AM IST” from that code using xpath in selenium
<div class="game-date-time">
<span data-date="2017-03-11T04:50Z" data-behavior="date_time">
<span class="time game-time" data-dateformat="time1" data-showtimezone="true">10:20 AM ...
3
votes
2answers
469 views
Identifying if an element is present or not using selenium
I have a SAVE button which is active only if I do some changes and then trying to save it. Otherwise its disabled.
This is the html for that button:
<button id="customize-site-save" class="...
12
votes
9answers
38k views
How to write XPath if I have 'apostrophe' in my XPath element?
I came up in a situation where I have to identify an element using XPath and my element starts with apostrophe ('). I will give the example below.
This is the usual way we write some XPath.
By ...
2
votes
0answers
493 views
Unable to locate the elements of SmartGWT application using Selenium in IE browser
I'm testing a GWT + SMARTGWT application and I'm trying to locate the elements of this web application using Selenium Webdriver. The method which I have used to locate the elements is by the relative ...
2
votes
0answers
150 views
How to inspect an element with multi attributes by OR operator in Page Objects model in watir?
I have a problem when trying to find an element with the different attribute as sample bellow
<i>bold</i>
Sometime
<i class='icon'/i>
I want to try inspecting this element with OR ...