Igor_Zip
(Igor Zip)
#1
Подскажите пожалуйста! Во время тестирования сайта нужно открыть другой сайт в соседней вкладке! Делаю через
1. driver.findElement(By.cssSelector("body")).sendKeys(Keys.COMMAND+"t");
2. driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL+"t");
3. Actions action = new Actions(driver);
action.keyDown(Keys.CONTROL).sendKeys(Keys.CONTROL+"t").build().perform();
Открывает в одной и той же вкладке!
Потому что на нее нужно еще переключится драйвером
Igor_Zip
(Igor Zip)
#3
Перед тем как переключиться на новую вкладку, ее нужно открыть, а она не открывается!
Ну вы же не написали что вкладка не открывается, нужно точнее описывать вопрос
Igor_Zip
(Igor Zip)
#5
Может я не так понимаю, что это за селектор cssSelector(“body”)) и какого элемента?
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL+"t");
Igor_Zip
(Igor Zip)
#7
Все равно не получается, фигня какая-то!
Просто выполните на текущей странице js
window.open()
Откроеся новая вкладка
Как работать с ними - вам скинули ссылку выше