Size: a a a

QA — Автоматизация

2019 September 19

EY

Evgeniy Yakovlev in QA — Автоматизация
Доброе утро.
кто-то использова ZAPI (https://marketplace.atlassian.com/apps/1211674/zapi?hosting=cloud&tab=support) и питоновские авто тесты вместе?
источник

W

Wazzkabar in QA — Автоматизация
Ребят подскажите:

Python. Есть словарь = {ключ1: путь xpath1, ключ2: путь xpath2}

Как проверить, что по ключу1 есть его значение на странице, а по ключу2 его нет?
источник

AB

Alexei Barantsev in QA — Автоматизация
а без словаря вы умеете проверять, есть ли элемент с заданным локатором на странице?
источник

АН

Алексей Нагорский in QA — Автоматизация
Wazzkabar
Ребят подскажите:

Python. Есть словарь = {ключ1: путь xpath1, ключ2: путь xpath2}

Как проверить, что по ключу1 есть его значение на странице, а по ключу2 его нет?
Проверить что элемент по пути есть или что? В чём проверить?
источник

IS

Ivan Sorokoletov in QA — Автоматизация
Спасибо, буду пробовать что проще. для начала наверн через xcode parallell
источник

АП

Александр Павлов in QA — Автоматизация
Wazzkabar
Ребят подскажите:

Python. Есть словарь = {ключ1: путь xpath1, ключ2: путь xpath2}

Как проверить, что по ключу1 есть его значение на странице, а по ключу2 его нет?
Если известно, что всего 2 элемента, может стоит избежать словаря? и создать 2 ассерта
источник

W

Wazzkabar in QA — Автоматизация
Алексей Нагорский
Проверить что элемент по пути есть или что? В чём проверить?
Проверить, что один точно есть, а другого точно точно нет
источник

W

Wazzkabar in QA — Автоматизация
Александр Павлов
Если известно, что всего 2 элемента, может стоит избежать словаря? и создать 2 ассерта
элементов будет больше. до 100
источник

IS

Ivan Sorokoletov in QA — Автоматизация
Да, спс. в настройках схемы включается паралельные тесты галкой. Вот только возможно столкнусь с тем, что тесты связаны как-то с друг-другом и параллельно они будут фэйлиться. И интересно насколько это стабильно работает. Все ли он элементы по waitForExistance будет искать.
источник

АП

Александр Павлов in QA — Автоматизация
Wazzkabar
элементов будет больше. до 100
а как вы определяете какие нужны, а какие - нет?
источник

W

Wazzkabar in QA — Автоматизация
это метод для словаря?
источник

W

Wazzkabar in QA — Автоматизация
Александр Павлов
а как вы определяете какие нужны, а какие - нет?
заранее задам список ключей, которые должны быть и которых быть не должно
источник

AB

Alexei Barantsev in QA — Автоматизация
1) вы умеете просто по одному локатору проверять, есть элемент или нет?
2) вы умеете делать цикл по словарю?
объедините 1 и 2 и будет всё работать
источник

AB

Alexei Barantsev in QA — Автоматизация
какой ещё нафиг хамкрест, чего вы наворачиваете
источник

АП

Александр Павлов in QA — Автоматизация
Самое простое решение - решение в лоб. циклы и ассерты
источник

W

Wazzkabar in QA — Автоматизация
Alexei Barantsev
1) вы умеете просто по одному локатору проверять, есть элемент или нет?
2) вы умеете делать цикл по словарю?
объедините 1 и 2 и будет всё работать
с 1 проблема. У меня методы AssertTrue и AssertFalse почему-то не работает.
2 я по словарю (хотя скорее по списку) могу сделать только цикл, чтобы у меня был поиск на все элементы. А мне нужно, чтобы из словаря были конкретные значение, а не все. Здесь такие раблы из-за ролевой модели. Для одной роли должны быть значение с 1 по 10 ключ, а у другой с 5 по 15
источник

AB

Alexei Barantsev in QA — Автоматизация
сделайте два словаря — "существующие" и "несуществующие"
источник

AB

Alexei Barantsev in QA — Автоматизация
assert len(driver.find_elements_by_xpath(...)) > 0
источник

W

Wazzkabar in QA — Автоматизация
Alexei Barantsev
сделайте два словаря — "существующие" и "несуществующие"
у меня 10 ролей) Это получается 20 словарей? адовый адок какой-то
источник

AB

Alexei Barantsev in QA — Автоматизация
у вас два состояния элементов — 1) существуют, 2) не существуют
источник