在 Selenium 中单击具有不同 ID 的元素
Click element with different ID in Selenium
我想点击主页上的“提交”按钮。提交按钮对于桌面和移动视图有两个不同的 ID。
提交按钮和提交。
如何为同一个 URL.
单击具有两个不同 ID 的提交按钮
我知道有一些条件我可以使用但无法让它工作
By.id("submitButton | Submit"));
像这样。
求助
您可以尝试使用 xpath
使用 or
运算符:
By.xpath("//*[@id='submitButton' or @id='Submit']")
您可以按照其他人的建议使用 xPath,也可以使用以下方法:
driver.findElement(new ByAll(By.id("submitButton"), By.id("Submit")));
我想点击主页上的“提交”按钮。提交按钮对于桌面和移动视图有两个不同的 ID。 提交按钮和提交。
如何为同一个 URL.
单击具有两个不同 ID 的提交按钮我知道有一些条件我可以使用但无法让它工作
By.id("submitButton | Submit"));
像这样。
求助
您可以尝试使用 xpath
使用 or
运算符:
By.xpath("//*[@id='submitButton' or @id='Submit']")
您可以按照其他人的建议使用 xPath,也可以使用以下方法:
driver.findElement(new ByAll(By.id("submitButton"), By.id("Submit")));