'XPath, how to select a "checkbox" that is a child to an element with a custom content
I have a task that requires using some XPath, the site is http://todolistme.net/
So, I need to select a checkbox: //input[contains(@type, 'checkbox')]
But before that, I need to add a custom item by typing it into the field and pressing enter, so it appears in a list of "todos". i.e. let's enter "customToDo".
So now I need to select the only one checkbox //input[contains(@type, 'checkbox')] which is a child of an //ul[contains(@id, 'mytodos')] and contains my custom list item //span[contains(text(), 'customToDo')].
How can I do that?
Solution 1:[1]
Get locator of li that contains text - and select it's input:
//li[./span[contains(text(), 'customToDo')]]/input
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Vitaliy Moskalyuk |
