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

Selenium IDE 3: стартовый уровень
онлайн, начало 19 апреля
Школа для начинающих тестировщиков
онлайн, начало 22 апреля
Тестирование REST API
онлайн, начало 22 апреля
Тестирование юзабилити (usability)
онлайн, начало 24 апреля
Фотография

Взаимодействие ChromeDriver и элементов страницы

ChromeDriver Chrome driver Autotest

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

#1 Socium

Socium

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 15 Май 2018 - 09:22

Доброго времени суток
Начальству пришла идея автоматизировать все тестирование, которое проводится в компании
Как обычно всем плевать на степень сложности поставленной задачи и сроки
Капля за каплей пилю автотесты на коленке, но крайне мало информации могу найти по теме
В частности интересует вопрос связанный с командами
Оборудование:
-Intellij idea community edition
-Web-морда подопытного


Прошу помочь материалами по командам, которые связаны непосредственно на взаимодействие элементов WEB-элементов и самого ChromeDriver"а
Возможно имеется курс или видеоматериалы
Выполняются в основном рутинные действие

Например имеется строка, которая выглядит на прикреплённых слайдах. Хочу скопировать данные о балансе для вставки в другом окне, но не понимаю, как это сделать командой Driver'a

<tr>
                <td>Текущий баланс кассы:</td>
                <td class="right-align" data-type="currentBalance">3 179.37 ₴</td>
                <td>Установленный кассовый резерв:</td>
                <td class="right-align" data-type="cashReserve">0.00 ₴</td>
            </tr>
Прикрепленный файл  Stroke.png   6,13К   0 Количество загрузок:

Прошу без помидоров, хочу освоить, лишь по этому прошу более опытных подкинуть что-либо по теме: курс, лекции, вебинары, учебники, советы мудрецов Шаолиня или настояния отшельников
Было бы больше времени, засел на 3 месяца и освоил бы, но ежедневные задачи и отсутствие свободного времени всему виной таким темам

  • 0

#2 Snap

Snap

    Специалист

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


Отправлено 15 Май 2018 - 14:39

Отдельной команды для этого нет, просто получаете текст (Text) нужной ячейки таблицы и присваиваете переменной. Затем вставляете через sendkeys или типа того.


  • 0

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


#3 Socium

Socium

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 16 Май 2018 - 09:03

Отдельной команды для этого нет, просто получаете текст (Text) нужной ячейки таблицы и присваиваете переменной. Затем вставляете через sendkeys или типа того.

Я конечно извиняюсь за свое мудачество, но вы не могли бы привести пример, как это должно выглядеть?
Я создаю переменную, но как я могу скопировать значение таблицы? 
В голову приходят дебильные мысли, но...

String sum = new String();
driver.findElementByLinkText("currentBalance").getCssValue(sum);


  • 0

#4 Snap

Snap

    Специалист

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


Отправлено 16 Май 2018 - 09:27

String sum = driver.findElement(By.cssSelector("td[data-type='currentBalance']")).getText();

Должно вернуть "3 179.37 ₴".


  • 1

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


#5 Socium

Socium

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 16 Май 2018 - 10:01

String sum = driver.findElement(By.cssSelector("td[data-type='currentBalance']")).getText();

Должно вернуть "3 179.37 ₴".

Спасибо, помогло
Возможно вы бы могли посоветовать какие-нибудь материалы по этой теме?


  • 0

#6 Snap

Snap

    Специалист

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


Отправлено 16 Май 2018 - 10:07

На данном портале много статей, видео и прочего. Есть также тренинги. Еще советую почитать https://selenium2.ru


  • 0

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


#7 Socium

Socium

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 16 Май 2018 - 10:10

На данном портале много статей, видео и прочего. Есть также тренинги. Еще советую почитать https://selenium2.ru

Отлично, спасибо огромное)


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами ChromeDriver, Chrome, driver, Autotest

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

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

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