在 java 硒中选择具有动态 ID 的单选按钮
Selecting radio button with dynamic id in java selenium
如何 select java selenium webdriver 中的单选按钮具有附加的动态 ID。我无法事先确定附加的数字。所以我需要一种方法来 select 通过部分匹配的文本,同时忽略最后一个数字。
id=edit-emergency-notification-status-existing-message-7
"7" 随在此屏幕中创建的每个新项目生成 1
在 starts-with()
:
的帮助下通过 xpath 获取
//*[starts-with(@id, "edit-emergency-notification-status-existing-message-")]
尝试 CSS 选择器并使用以通配符 (^) 开头
driver.findElement(By.cssSelector("input[id^='edit-emergency-notification-status-existing-message']"));
如何 select java selenium webdriver 中的单选按钮具有附加的动态 ID。我无法事先确定附加的数字。所以我需要一种方法来 select 通过部分匹配的文本,同时忽略最后一个数字。
id=edit-emergency-notification-status-existing-message-7
"7" 随在此屏幕中创建的每个新项目生成 1
在 starts-with()
:
//*[starts-with(@id, "edit-emergency-notification-status-existing-message-")]
尝试 CSS 选择器并使用以通配符 (^) 开头
driver.findElement(By.cssSelector("input[id^='edit-emergency-notification-status-existing-message']"));