Здравствуйте, пытаюсь открыть ссылку в новой вкладке, но нечего не получается.Пробывал много методов:
-робот
- Код
String baseUrl = "http://www.google.co.uk/";
webDriver.get(baseUrl);
webDriver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
ArrayList<String> tabs = new ArrayList<String> (webDriver.getWindowHandles());
webDriver.switchTo().window(tabs.get(1)); //switches to new tab
webDriver.get("https://www.facebook.com");
webDriver.switchTo().window(tabs.get(0)); // switch back to main screen
webDriver.get("https://www.news.google.com");
-Пробывал нажимать кнопки контрол+Т
Но каждый раз либо оно не открывает либо всегда пишет про ошибку (java: incompatible types: java.lang.String cannot be converted to com.sun.org.apache.xpath.internal.operations.String)
C этой ошибкой тоже разобратся не могу, пробывал в автоимпорт добавлять, но не работает. каждый раз надо добавлять изначально java.lang.String и только тогда уходит ошибка.
В этом же коде пишет вечно ошибку ( java: no suitable constructor found for ArrayList(java.util.Set<java.lang.String>)
и как открыть все же ссылку в новом вкладке?