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

Автоматизация функционального тестирования
онлайн, начало 13 декабря
Python для начинающих
онлайн, начало 11 декабря
Школа для начинающих тестировщиков
онлайн, начало 12 декабря
Школа Тест-Аналитика
онлайн, начало 18 декабря
Фотография

поиск элемента (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
  • 822 сообщений
  • ФИО:Роман
  • Город:Москва


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

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

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


  • 0

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


#3 sergueik

sergueik

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

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

Отправлено 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 анонимных

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