java - Selenium says invalid xpath for span -
html :
<div class="accept"><a class="red_keep popup_action"><span>click here view terms</span></a></div> xpath have tried :
1. //span[text()='click here view terms'] 2. normalize-space(//href[@class="red_keep popap_action"]/text()='click here view terms') from above xpath none of them working.
assuming need match span text content after spaces normalized (using normalized-space()), xpath can 1 of following :
//span[normalized-space(text())='click here view terms'] //span[text()[normalized-space(.)='click here view terms']] the first xpath works if target text node first child node of span, while second xpath should work regardless.
Comments
Post a Comment