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

Техники локализации плавающих дефектов
онлайн, начало 17 августа
Школа для начинающих тестировщиков
онлайн, начало 20 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

поиск элемента (Selenium WebDriver+ JS)

Selenium WebDriver js

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

#1 vargarita

vargarita

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Татьяна Лебедева

Отправлено 06 февраля 2017 - 15:29

Добрый день, дорогие тестировщики, нужна помощь в решении следующей проблемы:

Пытаюсь кликнуть по элементу, выдает ошибку: "element not visible"

Пытаюсь кликнуть по элементу уровнем выше, выдает ошибку "NoSuchElementError: no such element: Unable to locate element: {"method":"css selector","selector":"body > ng-view > div.welcome-user-ui > div.welcome-user-ui__feedback-label > div"}"

 

Текст теста:

 

var webdriver = require('selenium-webdriver'),
    By = webdriver.By,
    until = webdriver.until;
 
var driver = new webdriver.Builder()
    .forBrowser('chrome')
    .build();
 
var protractor = require('protractor')
var browser = require('selenium-webdriver/chrome')
 
//driver.findElement(By.css('body > ng-view > div.welcome-user-ui > div.welcome-user-ui__feedback-label > div')).click();
driver.findElement(By.xpath('/html/body/ng-view/div[1]/div[7]/div')).click();
 
Код страницы:

<div class="welcome-user-ui__feedback-label" ng-click="$WelcomeService.showPopup('feedback')">

  <span>доложить о состоянии системы</span>

<div class="helper help-arrow_hide" ng-class="helpScreenNumber === 12 ? 'help-arrow-state' : 'help-arrow_hide'"></div>

</div>

 

 

P.S. Возможно где-то есть похожая тема, но пролистав первые 14 страниц, я ее не нашла :( 

P.S.S. Не судите строго, я не волшебник, я только учусь...

 


  • 0

#2 Snap

Snap

    Специалист

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


Отправлено 06 февраля 2017 - 16:05

Первая ошибка возможно из-за того, что div пустой (не на что кликать) или в нем что-то выводится?

Вторая ошибка непонятна, возможно неверно построен локатор. Попробуйте его укоротить.


  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#3 sergueik

sergueik

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

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

Отправлено 07 февраля 2017 - 02:05

попробуйте нормальные локаторы

http://www.protracto...ew=ProtractorBy


  • 0

#4 vargarita

vargarita

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Татьяна Лебедева

Отправлено 08 февраля 2017 - 10:27

Первая ошибка возможно из-за того, что div пустой (не на что кликать) или в нем что-то выводится?

Вторая ошибка непонятна, возможно неверно построен локатор. Попробуйте его укоротить.

спасибо за помощь, попробую


  • 0

#5 vargarita

vargarita

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Татьяна Лебедева

Отправлено 08 февраля 2017 - 10:28

спасибо за помощь, попробую


  • 0


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




Темы с аналогичным тегами Selenium WebDriver, js

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

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

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