私のxpathは:
//*[@id='form_MenuBar:j_id24']/span
値 # 24 が変更されます。
//*[@id='form_MenuBar:j_id48']/span
試しましたが、うまくいきません。
driver.findElement(By.xpath("//a[contains(@id,'form_MenuBar:j_id$')]/span"));
ソース XML:
<li class="ui-menuitem ui-widget ui-corner-all ui-menuitem-active" role="menuitem">
<a id="form_MenuBar:j_id24" class="ui-menuitem-link ui-corner-all ui-state-hover" href="/Demand/j_spring_security_logout">
<span class="ui-menuitem-text">Log off</span>
</a>
</li>