【发布时间】:2019-11-06 01:19:51
【问题描述】:
<input id="radio2" name="radioGroup" type="radio">
<label class="flRight" for="radio2">
::before
"Senior Citizen"
::after
</label>
WebElement senior = driver.findElement(By.id("radio2"));
senior.click();
现在的问题是代码无法点击所需的元素。
【问题讨论】:
-
尝试使用不同的方式点击元素。 (Link)stackoverflow.com/questions/44912203/… 第二种方式对我总是有效的。
-
您可能需要为您尝试自动化的页面发布完整的 HTML 或链接。您的定位器策略看起来不错,而且 WebDriverWait 也不能解决问题。这里最可能的问题是您的定位器不够具体,并且找不到要单击的正确元素。
标签: selenium selenium-chromedriver