Java SeleniumWebDriver中的复选框选择
我在选择复选框时遇到问题,id会动态变化,所以我无法单击该复选框。如何做到这一点Java SeleniumWebDriver中的复选框选择,java,checkbox,selenium-webdriver,Java,Checkbox,Selenium Webdriver,我在选择复选框时遇到问题,id会动态变化,所以我无法单击该复选框。如何做到这一点 <a id="ext-gen208" class="x-menu-focus" href="#" onclick="return false;" tabindex="-1"></a> 您可以使用以下任何xpath:- //a[contains(@id, "ext-gen")] 或 id的任何部分都是固定的吗?另外,请提供更多的html。单击事件返回false,它什么也不做。你必须先覆盖它
<a id="ext-gen208" class="x-menu-focus" href="#" onclick="return false;" tabindex="-1"></a>
您可以使用以下任何xpath:-
//a[contains(@id, "ext-gen")]
或
id的任何部分都是固定的吗?另外,请提供更多的html。单击事件返回false,它什么也不做。你必须先覆盖它。@Mohamed EL-AYADI,请告诉我怎么做。我试过这个,但它不起作用。有许多以ext gencan开头的复选框,您可以共享
HTML
块,以便使用父关系或子关系提供更好的XPath
。
//a[starts-with(@id, "ext-gen")]