java - 在 java selenium 中选择具有动态 id 的单选按钮

标签 java selenium selenium-webdriver

如何在 java selenium webdriver 中选择一个附加了动态 id 的单选按钮。我无法事先确定附加的数字。所以我需要一种方法来通过部分匹配的文本进行选择,同时忽略最后一个数字。

id=edit-emergency-notification-status-existing-message-7

!"7"是在这个屏幕中创建的每个新项目生成的 1

最佳答案

starts-with()的帮助下通过xpath获取:

//*[starts-with(@id, "edit-emergency-notification-status-existing-message-")]

关于java - 在 java selenium 中选择具有动态 id 的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28619478/

相关文章:

java - 如何使用for循环插入多个值

Java:随机化方法递归调用的顺序

java - 如何从url(json数据)显示另一个 Activity 中列表中单个项目的详细信息?

java - 如何让 webdriver 在每次测试后不关闭浏览器窗口?

python - selenium move_to_element 并不总是鼠标悬停

python - 使用 Selenium 从没有 ID 或类的列表中抓取文本

angularjs - 使用 Selenium 触发 Angular 页面的 ng-change

java - Android 上的 Exchange Web 服务,错误

java - 如何使用 appium 测试聊天应用程序?

java - 查找Element的xpath地址