【问题标题】:Checkbox selection in selenium webdriverselenium webdriver中的复选框选择
【发布时间】:2017-02-07 23:39:00
【问题描述】:

我在选择复选框时遇到问题,id 会动态变化,因此我无法单击该复选框。如何实现?

<a id="ext-gen208" class="x-menu-focus" href="#" onclick="return false;" tabindex="-1"></a>

【问题讨论】:

  • id 的任何部分是固定的吗?另外,请提供更多的html。
  • 点击事件返回false,什么也不做。你必须先覆盖它。
  • @Mohamed EL AYADI,请告诉我该怎么做

标签: java checkbox selenium-webdriver


【解决方案1】:

您可以使用以下任何 xpath:-

//a[contains(@id, "ext-gen")]

或

//a[starts-with(@id, "ext-gen")]

【讨论】:

  • 试过这个,但它不起作用。有很多以 ext-gen 开头的复选框
  • 您能否分享一个HTML 块,以便使用父子关系提供更好的XPath。
猜你喜欢
  • 1970-01-01
  • 2017-06-09
  • 2017-11-10
  • 1970-01-01
  • 2023-03-13
  • 2020-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多