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

Тестирование REST API
онлайн, начало 6 апреля
Школа для начинающих тестировщиков
онлайн, начало 9 апреля
Автоматизация функционального тестирования
онлайн, начало 10 апреля
Английский для тестировщиков
онлайн, начало 13 апреля
Фотография

Не получается реализовать перетаскивание элемента. Selenium+java.

selenium java drag-and-drop nullpointerexception

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

#1 sechd

sechd

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Антон Антонов

Отправлено 02 Март 2020 - 15:30

Всем привет! Пытаюсь переместить элемент в дропзону, но получаю "Exception in thread "main" java.lang.NullPointerException". Перепробовал все xpath этих элементов, но получаю одно и то же... Скриншоты  прикрепляю ниже. 

Кусок кода программы:

 

private WebElement dropzone = driver.findElement(By.xpath("//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[1]/div/div/div/div/div/div/div[2]/div[2]/div"));
private WebElement content = driver.findElement(By.xpath("//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[2]/div/div[2]/div/div/div[1]"));

 

public Campaigns createCampaign() throws InterruptedException{

Actions actions = new Actions(driver);

 

Thread.sleep(3000);

 

actions.dragAndDrop(content, dropzone);

 

return new Campaigns(driver);

}
 

Прикрепленные файлы

  • Прикрепленный файл  1.png   47,19К   0 Количество загрузок:
  • Прикрепленный файл  2.png   56,43К   0 Количество загрузок:
  • Прикрепленный файл  3.png   48,59К   0 Количество загрузок:

  • 0

#2 sergueik

sergueik

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

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

Отправлено 04 Март 2020 - 01:56

@

sechd 

думаю нет сомнений что

//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[1]/div/div/div/div/div/div/div[2]/div[2]/div" 

и / или 
//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[2]/div/div[2]/div/div/div[1]"
виноват 

а вообще у Exception stack есль номер строки откуда пришло  ? 


  • 0

#3 sechd

sechd

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Антон Антонов

Отправлено 04 Март 2020 - 07:14

@

sechd 

думаю нет сомнений что

//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[1]/div/div/div/div/div/div/div[2]/div[2]/div" 

и / или 
//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[2]/div/div[2]/div/div/div[1]"
виноват 

а вообще у Exception stack есль номер строки откуда пришло  ? 

Да, как раз таки ругается на эти строки. Но я вот понять не могу, из-за чего nullpointer, элементы то такие на странице существуют...


  • 0

#4 sergueik

sergueik

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

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

Отправлено 04 Март 2020 - 18:47

 

@

sechd 

думаю нет сомнений что

//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[1]/div/div/div/div/div/div/div[2]/div[2]/div" 

и / или 
//*[@id=\"app\"]/div[2]/div[1]/div[2]/div[2]/div[2]/div[2]/div[2]/div/form/div[1]/div/div/div/div/div[2]/div/div[2]/div/div/div[1]"
виноват 

а вообще у Exception stack есль номер строки откуда пришло  ? 

Да, как раз таки ругается на эти строки. Но я вот понять не могу, из-за чего nullpointer, элементы то такие на странице существуют...

 

думаю бесполезно спорить с железкой -  если он говорит что не находит значит плохой xpath - кстати визуально он ужасно  плохой


  • 0


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




Темы с аналогичным тегами selenium, java, drag-and-drop, nullpointerexception

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

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

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