有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Selenium中具有不同ID的java Click元素

我想点击我主页上的提交按钮。提交按钮有两个不同的ID用于桌面和移动视图。 提交按钮和提交

如何使用两个不同的ID为同一个URL单击Submit按钮

我知道有一些条件我可以使用,但无法使其工作

By.id("submitButton | Submit"));

像这样的

救命啊


共 (2) 个答案

  1. # 1 楼答案

    您可以按照其他人的建议使用xPath,也可以使用以下方法:

    driver.findElement(new ByAll(By.id("submitButton"), By.id("Submit")));
    
  2. # 2 楼答案

    您可以使用or运算符尝试使用xpath

    By.xpath("//*[@id='submitButton' or @id='Submit']")