Java SeleniumWebDriver中的复选框选择

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,它什么也不做。你必须先覆盖它

我在选择复选框时遇到问题,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,它什么也不做。你必须先覆盖它。@Mohamed EL-AYADI,请告诉我怎么做。我试过这个,但它不起作用。有许多以ext gencan开头的复选框,您可以共享
HTML
块,以便使用父关系或子关系提供更好的
XPath
//a[starts-with(@id, "ext-gen")]