Перейти к содержимому

Фотография

Открытие новой вкладки и нажатие ctrl+v Selenium

sendKey selenium

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 MoshneagaOleg

MoshneagaOleg

    Новый участник

  • Members
  • Pip
  • 48 сообщений
  • ФИО:Мошняга Олег Михайлович

Отправлено 22 ноября 2018 - 12:43

Добрый день, столкнулся с тем что необходимо сделать ctrl+v

Итак начнем я был на определенной странице нажал кнопку, которая по бизнес логике копирует ссылку в буфер. 
Теперь я должен проверить это. Я должен открыть новую вкладку это сделал уже.

JavascriptExecutor jse = (JavascriptExecutor)uiScenarioContext.getBrowser().getDriver();
        jse.executeScript("window.open()");

Далее необходимо сделать ctrl+v, какие способы бы не пробовал не работает, необходимо закрыть сессию на той старой вкладке. Но дело что передача чего-то требует вебэлемента(а у меня только адресная строка)

Может кто-то сталкивался с таким.

 


  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 22 ноября 2018 - 15:09

<sarcasm>С тем что кто-то пытается из системного клипборда достать текст селениумом? Нет, это новое слово в автоматизации. Всевозможные incredible machines нервно курят в стороне.</sarcasm>

 

Возьмите соответствующую библиотеку и заберите текст из клипборда напрямую в переменную, без открывания гугла и вставления содержимого в строку поиска.


  • 1

#3 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 22 ноября 2018 - 17:02

не поверите, автор создал монстра:

 

http://software-test...enium/?p=169626


  • 0



Темы с аналогичным тегами sendKey, selenium

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных