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

Фотография

Помогите нажать на кнопку

поиск элемента Seleneum+java

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

#1 brat

brat

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 24 февраля 2018 - 21:24

Помогите с помощью seleneum + java на сайте "https://topliders.com" нажать кнопку "Войти через VK" (верху справа). Команду driver.findElement(By.*******) пробовал в разных вариациях.... глухо... 


  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 февраля 2018 - 12:50

Так как там две идентичные по стилям кнопки, чтобы нажать на верхнюю из них, можно например использовать:

driver.findElement(By.cssSelector("div.dev_top_input_wrap a[data-uloginbutton="vkontakte"]")

  • 1

#3 brat

brat

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 25 февраля 2018 - 14:36

Элемент по ходу находит, но вот не нажимает и соответственно окно авторизации не открывается... Может что-то не так делаю...

 

WebElement element = driver.findElement(By.cssSelector("div.dev_top_input_wrap a[data-uloginbutton='vkontakte']"));
element.click();

 

 

 


  • 0

#4 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 25 февраля 2018 - 17:42

У меня открывается.

 

Может у вас браузер блокирует всплывающие окна?


  • 1

#5 brat

brat

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 27 февраля 2018 - 17:01

Не блокирует, при нажатии мышкой вручную все открывает... В чем может быть причина еще?


  • 0

#6 brat

brat

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 27 февраля 2018 - 17:19

Разобрался! Элемент нашелся и нажался, просто элемент был скрыт за границей окна браузера и поэтому не нажимался. Запустил тест на другой машине где окно браузера разворачивалось на весь экран, элемент виден, нажимается. Спасибо Snap за помощь.


  • 2


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

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