Size: a a a

2020 March 25

Y

Yevhenii in atinfo chat
источник

M

Maksim in atinfo chat
Yevhenii
Коль заговорили про аппиум. Возможно кто-то сталкивался с тем, что при большом количестве элементов инспектор зависает и не может отобразить дом элементов (с кода по id или найму тоже невозможно ничего сделать, просто зависает пока тайм-аут не наступит)?
попробуй в коде .getPageSources()
источник

Y

Yevhenii in atinfo chat
Maksim
попробуй в коде .getPageSources()
Попробую но скорее всего оно тупо зависнет так как аппиум не может распарить и будет тайм-аут сессии
источник

M

Maksim in atinfo chat
что за приложение?
источник

M

Maksim in atinfo chat
Yevhenii
Попробую но скорее всего оно тупо зависнет так как аппиум не может распарить и будет тайм-аут сессии
натив?
источник

Y

Yevhenii in atinfo chat
Maksim
что за приложение?
Приложение айосное на Свифте
Я на аппиуме
источник

Y

Yevhenii in atinfo chat
Когда в проекте тесты писал на Свифте такого не замечалось
источник

Y

Yevhenii in atinfo chat
Спасибо)
источник

Y

Yelena in atinfo chat
Добрый день!
Кто нибудь знает как в селениум + нЮнит писать зависимые тесты?
Пример: тест10 зависит от результата тест5, и чтоб он не запускался если тест5 провалится
источник

O

Olga in atinfo chat
Зависимые тесты зло
источник

Y

Yelena in atinfo chat
Знаю, но ситуация такая, это слайд, где пользователь заполняет слайды.
Так вот, каждый раз ,когда он откроет приложение, оно будет на том слайде, на котором он остановился в прошлый раз.
источник

Y

Yelena in atinfo chat
И как бы результат последнего слайда зависит от того ,что он ввел в предыдущих.
источник

Y

Yelena in atinfo chat
Хочу чтоб он и не начинал тест, если предыдущий провалился
источник

Y

Yevhenii in atinfo chat
Olga
Зависимые тесты зло
Согласен. Но например если логин провалился то смысл запускать 100 тестов в профайле если логин не работает?
источник

AB

Anton Borysov in atinfo chat
Yevhenii
Согласен. Но например если логин провалился то смысл запускать 100 тестов в профайле если логин не работает?
для такого есть сьюты, которые ранятся по очереди.
Смоук - Минимальная работоспособность приложения
Асептанс - приемка фичей
Регрешин - ну тут думаю понятно

И если смоук не ранится то и дальше нет резона ничего запускать, зато тесты независимы

А еще нет проблем масштабирования, потому что последовательность тестов не важна и они могу выполнятся на разных раннерах параллельно.
источник

A

Acid in atinfo chat
Ребята подскажите пожалуйста, нужно искать элемент div но только без "--3MjhT" этой части в Selenium webdriver+python
<div class="js-components-datepicker-datepicker__datepicker--3MjhT">

Какой код использовать? selenium.find_element_by_css_selector(f'div.js-components-datepicker-datepicker__datepicker')
источник

R(

Roman (rpwheeler) in atinfo chat
Acid
Ребята подскажите пожалуйста, нужно искать элемент div но только без "--3MjhT" этой части в Selenium webdriver+python
<div class="js-components-datepicker-datepicker__datepicker--3MjhT">

Какой код использовать? selenium.find_element_by_css_selector(f'div.js-components-datepicker-datepicker__datepicker')
https://www.w3schools.com/cssref/sel_attr_begin.asp

CSS [attribute^=value] Selector

Пример отуда:
div[class^="test"] {
 background: #ffff00;
}
источник

A

Acid in atinfo chat
То есть selenium.find_element_by_css_selector(f'div.[class^=js-components-datepicker-datepicker__datepicker]') ?
источник

SS

Sergei Sergei in atinfo chat
Acid
Ребята подскажите пожалуйста, нужно искать элемент div но только без "--3MjhT" этой части в Selenium webdriver+python
<div class="js-components-datepicker-datepicker__datepicker--3MjhT">

Какой код использовать? selenium.find_element_by_css_selector(f'div.js-components-datepicker-datepicker__datepicker')
Попробуй через xpath
источник

R(

Roman (rpwheeler) in atinfo chat
Acid
То есть selenium.find_element_by_css_selector(f'div.[class^=js-components-datepicker-datepicker__datepicker]') ?
Как-то так, да. А проверять локатор через хром дев тулз удобно, если что.
источник