我有以下 HTML。这是一个带有 3 个单选按钮的小窗口。它被实现为具有 3 个 li 元素的 ul。下面的代码单击 li 内的 div 并选择单选按钮:
WebElement v = driver.findElement(By.xpath("/html/body/div[4]/div/div[2]/div/div[1]/div[2]/ul/li[2]/div[1]"));
JavascriptExecutor jsb = (JavascriptExecutor) driver;
jsb.executeScript("arguments[0].click();", v);
如何找出三个单选按钮中的哪一个被单击?我想再次打开此屏幕并能够知道选择了哪一个单选按钮。
] 2
最佳答案
您的问题中没有太多信息。我可以假设具有感兴趣的 html 的图像是选择“无”时的。如果您注意到,当选择单选按钮时,类名称为“icon icon-dot-circle-o”
。
否则,类名称为“icon icon-circle-o”。
您可以使用此信息来了解选择了哪个按钮。
关于java - 使用 Selenium 找出选择了哪个单选按钮(实现为 li),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47126633/