我正在尝试使用以下查询使用硒中的操作类执行控制 一个操作: -
driver.get(" https://jqueryui.com/datepicker/");
新操作(驱动程序).keydown(keys.control).sendkeys(" a")。键(keys.control).build()。persim();
但是,对于网页上的内容进行控制 A,它在URL栏中执行相同的操作。有人可以让我知道这里的错误是什么。此外,我看到的是控件保留在URL栏中,而不会归结于网页。
我认为按selenium 3.0
中的按键有一个问题,此处报告的操作sendekeys sendekeys unsupportedCommandException with Geckodriver
您可以尝试按照替代方法来做到这一点 -
driver.findElement(By.xpath("//body")).sendKeys(Keys.chord(Keys.CONTROL, "a"))