我正在使用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()