Gok*_*kul 8 java selenium selenium-webdriver
如何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();
Run Code Online (Sandbox Code Playgroud)
San*_*rma 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();
Run Code Online (Sandbox Code Playgroud)
您应该使用Actions()该类,因为这包括"双击"操作.
Actions action = new Actions(driver);
action.moveToElement(driver.findElement(By.linkText("Test"))).doubleClick().build().perform();
Run Code Online (Sandbox Code Playgroud)
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();
Run Code Online (Sandbox Code Playgroud)
这段代码有效!!!
| 归档时间: |
|
| 查看次数: |
85092 次 |
| 最近记录: |