Size: a a a

testing_in_python

2019 February 26

b

betzy in testing_in_python
и не задаешь тупых вопросов
источник

b

betzy in testing_in_python
элементы ищутся по дом дереву
источник

b

betzy in testing_in_python
твоя менюха прорисовывается в дом дереве
источник

EB

Evgenii B in testing_in_python
Чтобы было мене больно, надо это делать при помощи реюза кода, Линк ща скину как пример
источник

b

betzy in testing_in_python
когда ты ее вызываешь
источник

b

betzy in testing_in_python
дальше сам
источник

C

Chuprina Artem in testing_in_python
betzy
и не задаешь тупых вопросов
о как пригорает, когда не можешь дельный совет дать(
источник

NV

Nikita Vandyshev in testing_in_python
Ассертить по элементам которые меняются, сравнивать с тем что они visible в текущем состоянии веб страницы
источник

NV

Nikita Vandyshev in testing_in_python
Есть SPA на одной страничке, но при кликах на топ_меню странички перерисовываются, вот например как ассертить правильно, что у меня переход произошел, если адрес физически прежний
источник

IS

Idi Suda in testing_in_python
Chuprina Artem
коллеги, тут такой вопрос, есть фикстура со скойпом сессия
@pytest.fixture(scope="session")
def top_panel(driver):
   top_menu = {
       'CLUSTERS': WDW(driver, 5).until(
           EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_clusters"))),
       'HOSTPROVIDERS': WDW(driver, 5).until(
           EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_hostproviders"))),
       'HOSTS': WDW(driver, 5).until(
           EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_hosts"))),
       'JOBS': WDW(driver, 5).until(
           EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_jobs"))),
       'BUNDLES': WDW(driver, 5).until(
           EC.visibility_of_element_located((By.CLASS_NAME, "topmenu_bundles")))
   }
   return top_menu

первый тест с ней отрабатывает норм, следующий я обращаюсь к элементу фикстуры как
 top_panel['HOSTS'].click() 

в результате тест фэйлится что не может обратиться к элементу
используй  форматирования - тройной символ ` с обеих сторон. Так будет норм форматирование в телеге. Читать невозможно
источник

b

betzy in testing_in_python
Chuprina Artem
о как пригорает, когда не можешь дельный совет дать(
я тебе дал дельный совет, аж три
источник

b

betzy in testing_in_python
ты все равно продолжаешь ныть
источник

b

betzy in testing_in_python
автотесты за тебя тут никто писать не будет
источник

NV

Nikita Vandyshev in testing_in_python
Он SDET, ему можно +)
источник

C

Chuprina Artem in testing_in_python
Лишь бы потроллить)
источник

NV

Nikita Vandyshev in testing_in_python
Ахаха =) не в обиду бро <3
источник

EB

Evgenii B in testing_in_python
у ангуляра есть особенность — агрессивное перелопачивание дом структуры
источник

AG

Alexey Gridnev in testing_in_python
Chuprina Artem
Есть SPA на одной страничке, но при кликах на топ_меню странички перерисовываются, вот например как ассертить правильно, что у меня переход произошел, если адрес физически прежний
Ну выбери опорный элемент и проверяй что он визибл, в чем проблема то вообще
источник

EB

Evgenii B in testing_in_python
один раз высчитанные элементы на странице ты можешь выкинуть в помойку
источник

AG

Alexey Gridnev in testing_in_python
Alexey Gridnev
Ну выбери опорный элемент и проверяй что он визибл, в чем проблема то вообще
Тред не читай сразу отвечай
источник