代码之家  ›  专栏  ›  技术社区  ›  Varun.S

无法单击WebTable中的“编辑”按钮

  •  1
  • Varun.S  · 技术社区  · 7 年前

    我正在使用xpath单击编辑按钮,但是我不知道webtable从哪里开始,所以我可以单击webelement。 下面是WebTable的链接。

    http://demo.automationtesting.in/WebTable.html

    事先谢谢。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Andrei Suvorkov    7 年前

    试试这个:

    // gets the first edit button
    WebElement Edit_btn= driver.findElements(By.xpath("//div[@class = 'avddbl']/button")).get(0); 
    Actions action = new Actions(driver).doubleClick(Edit_btn); 
    action.build().perform();
    
        2
  •  1
  •   NarendraR TheSociety    7 年前

    如果您需要某些特定的选择,例如想要编辑特定用户的信息 然后您可以使用下面的xpath,只需更改电子邮件地址,它将单击该特定记录的编辑图标。

    //div[text()='steven@hotm.com']/../following-sibling::div//div[@class='avddbl']/button[contains(@class,'btn')]