Selenium webdriver使用Web驱动程序的Java代码,用于双击网格中的记录

 dx152 发布于 2023-01-22 18:00
  • php
  • 如何doubleClick()使用Web驱动程序在记录上编写selenium java代码?

    我在身体部位显示了一些记录.一旦我点击了一条记录,我们就应该有一个弹出窗口来更新它.

    请建议如何使用Web驱动程序编写Selenium Java代码.

    我试过以下代码:

    Actions action = new Actions(driver);
    action.moveToElement(driver.findElement(By.xpath("//table/tbody/tr[2]/td/div/div/table/tbody/tr[10]/td[1]"))).doubleClick().build().perform();
    

    Santoshsarma.. 21

    使用Actions类可以使用WebDriver在WebElements上执行鼠标,键盘操作.

    Actions action = new Actions(driver);
    WebElement element=driver.findElement(By.linkText("TEST"));
    
    //Double click
    action.doubleClick(element).perform();
    
    //Mouse over
    action.moveToElement(element).perform();
    
    //Right Click
    action.contextClick(element).perform();
    


    Mark Rowland.. 8

    您应该使用Actions()该类,因为这包括"双击"操作.

    Actions action = new Actions(driver);
    action.moveToElement(driver.findElement(By.linkText("Test"))).doubleClick().build().perform();
    


    Gokul.. 8

    Actions action = new Actions(driver);
    action.moveToElement(driver.findElement(By.xpath("//table/tbody/tr[2]/td/div/div/table/tbody/tr[10]/td[1]"))).doubleClick().perform();
    

    这段代码有效!!!

    3 个回答
    • Actions action = new Actions(driver);
      action.moveToElement(driver.findElement(By.xpath("//table/tbody/tr[2]/td/div/div/table/tbody/tr[10]/td[1]"))).doubleClick().perform();
      

      这段代码有效!!!

      2023-01-26 10:56 回答
    • 您应该使用Actions()该类,因为这包括"双击"操作.

      Actions action = new Actions(driver);
      action.moveToElement(driver.findElement(By.linkText("Test"))).doubleClick().build().perform();
      

      2023-01-26 11:09 回答
    • 使用Actions类可以使用WebDriver在WebElements上执行鼠标,键盘操作.

      Actions action = new Actions(driver);
      WebElement element=driver.findElement(By.linkText("TEST"));
      
      //Double click
      action.doubleClick(element).perform();
      
      //Mouse over
      action.moveToElement(element).perform();
      
      //Right Click
      action.contextClick(element).perform();
      

      2023-01-26 11:47 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有