硒键和弦不适用于Chrome v75

时间:2019-06-21 07:24:52

标签: java selenium selenium-webdriver key selenium-chromedriver

我的代码在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

0 个答案:

没有答案