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

Фотография

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


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

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

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


  • 0

#3 sergueik

sergueik

    Постоянный участник

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

Отправлено 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 WebDriver, js

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

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