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

Программирование на Python для тестировщиков
онлайн, начало 17августа
SQL для тестировщиков
онлайн, начало 20 августа
Программирование на C# для тестировщиков
онлайн, начало 24 августа
Тестирование производительности (JMeter)
онлайн, начало 24 августа
Фотография

Как свернуть панель или кликнуть в верхнюю часть элемента (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
  • 81 сообщений


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

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

 

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

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


  • 0

#3 gako

gako

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

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

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

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


  • 0

#4 sergueik

sergueik

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

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

Отправлено 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
  • 43 сообщений


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

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


  • 0


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




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

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

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

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