Python Selenium: Find object attributes using xpath
I am new to xpath, trying to get value of the “value” using xpath:
<input type="submit" value=" Search " class="long searchButton" style="width:190px !important;">
while it is easy to find element by
I haven’t been able to figure out how to get the values I need, as:
somewhat expectedly gives an error:
expression "//*[@type=\'submit\']/@value" is: [object Attr]. It should be an element
Any ideas how to solve this?
The xpath is correct, but it “returns” an obj attribute and as it is not an element, it is not allowed. I can’t find a method like get_attr_by_xpath(), or anything similar.
- You must login to post comments