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

Тестирование юзабилити (usability)
онлайн, начало 24 октября
Программирование на Python для тестировщиков
онлайн, начало 26 октября
Командная строка: инструменты тестировщика
онлайн, начало 31 октября
Тестирование мобильных приложений
онлайн, начало 31 октября
Фотография

Как свернуть панель или кликнуть в верхнюю часть элемента (Java)

click java selenium 3 expandable panel

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

#1 Ezh

Ezh

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

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

Отправлено 03 Август 2018 - 09:50

Всем день добрый!

Помогите кто чем может

 

Есть  панелька, типа вот такой. Которую можно свернуть или развернуть. Мне нужно ее свернуть!

image3.png

 

Для этого раньше прокатывал обычный клик по элементу ,потому что селениум кликал в левый верхний угол.

Теперь он кликает в середину элемента( =панели), и как его переместить на верх элемента, я не знаю.

 

Можно конечно снавигироваться конкретно на шапку, но хотелось бы произвести клик, имея путь только к панели( со всем содержимым внутри)

 

Подскажите, как это можно сделать? Или может есть какой альтернативный путь, о котором я не знаю...

 

Заранее благодарю.


  • 0

#2 MissLeman

MissLeman

    Активный участник

  • Members
  • PipPip
  • 109 сообщений


Отправлено 03 Август 2018 - 10:27

А в чем проблема написать отдельный локатор для синей полоски?

 

Потому что вроде кликнуть на верхнюю часть элемента можно. Но что-то мне подсказывает, это будет сложнее

Как я понимаю вот сюда вам надо https://seleniumhq.g...ionBuilder.html


  • 0

#3 gako

gako

    Активный участник

  • Members
  • PipPip
  • 115 сообщений
  • Город:Калининград

Отправлено 03 Август 2018 - 10:41

Можно попробовать просто дернуть джава-скрипт, который панель сворачивает.


  • 0

#4 sergueik

sergueik

    Активный участник

  • Members
  • PipPip
  • 75 сообщений
  • ФИО:кузьмин сергей

Отправлено 04 Август 2018 - 00:30

простите @Ezh а страницу или фрагмент работающий привести не затруднит , чтобы сворачивать её сообща 


  • 0

#5 Ezh

Ezh

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

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

Отправлено 06 Август 2018 - 11:20

я попробовала через actions сместить с середины наверх как-нибудь так.

но не заработало. разворачивать - разворачивает, а свернуть -неа. 

не так делаю?

 

//element - уже найденная панелька

 

Actions action = new Actions(testContext.getWebDriver());
int offset = element.getSize().getHeight()/2;
action.moveToElement(element,0,offset).click().build().perform();


  • 0

#6 lapa

lapa

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

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


Отправлено 06 Август 2018 - 12:10

определите белую стрелку и кликайте по ней


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 9 ноября
Программирование на Java для тестировщиков
онлайн, начало 16 ноября
Автоматизация функционального тестирования
онлайн, начало 9 ноября
Selenium WebDriver: полное руководство
онлайн, начало 19 октября




Темы с аналогичным тегами click, java, selenium 3, expandable panel

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

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

Яндекс.Метрика
Реклама на портале