Selenium Web驱动程序双击(或在Nodejs中选择一个值等值)



我正在使用Selenium webdriver,并希望覆盖datePicker Textbox中已经存在的值。我用过:

 var webdriver = require('selenium-webdriver');
 driver.findElement(By.css('#fromDate')).clear();
 driver.findElement(By.css('#fromDate')).sendKeys(dateStr);

将日期发送到输入,但不起作用。我想选择已在datepicker box中的日期,并以已经存在的datepicker值覆盖。

您可以通过Selenium-webdriver Action()方法

执行双重键
let fromdate = driver.findElement(By.css('#fromDate'))
driver.actions().doubleClick(fromdate).perform()

最新更新