我正在尝试使用以下查询使用Selenium中的Actions类执行Control + A操作: -
driver.get(" https://jqueryui.com/datepicker/&#34);
new Actions(driver).keyDown(Keys.CONTROL).sendKeys(" a")。keyUp(Keys.CONTROL) 。.build()执行();
但是,对于网页上的内容执行Control + A,它在URL栏中执行相同的操作。有人可以让我知道这里的错误是什么。此外,我看到的问题是控件保留在URL栏中,它不会归结到网页。
答案 0 :(得分:0)
我认为selenium 3.0
中按键的问题存在问题Actions sendKeys UnsupportedCommandException with geckodriver
您可以尝试按照其他方式执行此操作 -
driver.findElement(By.xpath("//body")).sendKeys(Keys.chord(Keys.CONTROL, "a"))