我的代码在v75出现之前可以正常工作。我模拟了Ctrl + a,Ctrl + Shift +向右键,Ctrl +向右键。
我找到了一台装有Selenium驱动程序和铬v74的计算机,并尝试在其上使用jar文件。所有作品。 下面的代码无法正常工作的示例
service = new ChromeDriverService.Builder().usingDriverExecutable(new File("/usr/lib/chromium-browser/chromedriver")).usingAnyFreePort().build();
service.start();
DesiredCapabilities capabilities = new DesiredCapabilities();
driver = new RemoteWebDriver(service.getUrl(), capabilities);
driver.get("https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea");
Thread.sleep(1000);
WebElement element= driver.findElements(By.tagName("input")).get(3);
element.sendKeys("send smth");
Actions actions = new Actions(driver);
actions.sendKeys(Keys.SHIFT,Keys.RIGHT).perform();
actions.sendKeys(Keys.chord(Keys.SHIFT,Keys.RIGHT)).perform();
actions.sendKeys(Keys.chord(Keys.CONTROL, "a")).perform();
最后3行不选择文本。
org.seleniumhq.selenium.selenium-chrome-driver 3.141.59
org.seleniumhq.selenium.selenium-support 3.141.59
org.openqa.selenium.webdriver 0.6.1039