Size: a a a

2020 September 17

AK

Anastasia Kutnenko in atinfo chat
всем привет) вопрос не совсем по автоматизации, но все же. Может кто знает чем можно отловить API запросы отправляемые с flutter приложения? пробовала fiddler, запросы с браузера, а так же с другого приложения видно, а с моего нет
источник

EK

Elbrus K2 in atinfo chat
Всем привет! Клиент нас обламал - перевел нас на виртуалки с ограниченными правами и прикрутил SSO к приложению через Azure, в итоге все тесты на селениде идут лесом, удалось пока авторизовываться только если явно указывать путь к своему инстансу хрома , чтобы запускался с твоим же набором расширений (там 2 расширения как раз для автоматической авторизации на серверах компании)

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

RB

Ruslan Bilyi in atinfo chat
WedriverRunner в помощь
источник

RB

Ruslan Bilyi in atinfo chat
@BeforeMethod(description = "Configure browser and start")
public void beforeMethod() {
   setupDriver(“your_driver”);
}
источник

EK

Elbrus K2 in atinfo chat
WedriverRunner ща гляну, там можно указать путь к хрому и все капабилити?
источник

RB

Ruslan Bilyi in atinfo chat
просто передешь ему SSOWebDriver()
источник

EK

Elbrus K2 in atinfo chat
аааа, в этом плане) я думал полная замена)
источник
2020 September 18

А

Александр in atinfo chat
Приветствую! Есть здесь эксперты в Allure?)
Объединяю прогоны одинаковых тестов в разных браузерах и формирую один отчет, но в итоге в отчете вижу только последний прогон, по остальным информация только через Retries, соответственно если завалился какой то тест не из последнего прогона, то и в Overview этой информации нет. Существует ли какой то способ выводить информацию по всем дублирующим тестам, или мой подход изначально неверный?
источник

R(

Roman (rpwheeler) in atinfo chat
Александр
Приветствую! Есть здесь эксперты в Allure?)
Объединяю прогоны одинаковых тестов в разных браузерах и формирую один отчет, но в итоге в отчете вижу только последний прогон, по остальным информация только через Retries, соответственно если завалился какой то тест не из последнего прогона, то и в Overview этой информации нет. Существует ли какой то способ выводить информацию по всем дублирующим тестам, или мой подход изначально неверный?
Есть отдельный канал по аллюру, @allure_ru
источник

А

Александр in atinfo chat
Roman (rpwheeler)
Есть отдельный канал по аллюру, @allure_ru
Спасибо!)
источник

MB

Mikhail Barinov in atinfo chat
Mikhail Barinov
Коллеги, у кого нибудь возникали проблемы с окном открытия приложения по диплинку? Тест писал по этому гайду - https://appiumpro.com/editions/84-reliably-opening-deep-links-across-platforms-and-devices . Но при этом не могу кликнуть на "Открыть" в открывающемся поп-апе. Постоянно пишет ошибку "Unsupported locator strategy: -ios predicate string", хотя в консоли Appium происходит автоматическое переключение на веб контекст. Пробовал искать элемент и по xpath, и по accessibility id, но ошибка всё та же. Уже измучался и нагуглился, но решения не нашёл 🙁
Пишу на python.
Mikhail Barinov, [17 Sep 2020, 21:24:53]:
Решил проблему. Оставлю тут, может кому-то пригодится.

appdriver.execute_script('mobile: terminateApp', {'bundleId': f'{BUNDLE_APP}'})

appdriver.execute_script('mobile: launchApp', {'bundleId': 'com.apple.mobilesafari'})


appdriver.get('
deeplink://some_url')

assert appdriver.find_element_by_accessibility_id('
Assert target')

второй вариант такой же, но можно не запускать Сафари (в моём случае). Переадресация по диплинку происходит сразу в приложении.
источник

MB

Mikhail Barinov in atinfo chat
и отдельный вопрос - ни кого не возникало такой ошибки в Appium - carthage bootstrap --platform iOS\\,tvOS' exited with code 1"
?

у меня так случилось после обновления на Xcode 12 GM.
источник

MB

Mikhail Barinov in atinfo chat
Что то мне не любят отвечать в этом чате))) в общем сделаю доброе дело (наверное)

Дам спойлер, что Apple сломали ахитектуру симулятора (судя по всему), так как они переходят на новые процессоры. Поэтому там валится ошибка - Original error: Unable to launch WebDriverAgent because of xcodebuild failure: Command 'carthage bootstrap --platform iOS\\,tvOS' exited with code 1

Может кого-то не коснётся (в других чатах не пишут об этом), но я бы поостерёгся обновляться.

В репозитории Carthage знают об этом и у них есть баг - https://github.com/Carthage/Carthage/issues/3019
источник

VK

Victor Koval in atinfo chat
Александр
Приветствую! Есть здесь эксперты в Allure?)
Объединяю прогоны одинаковых тестов в разных браузерах и формирую один отчет, но в итоге в отчете вижу только последний прогон, по остальным информация только через Retries, соответственно если завалился какой то тест не из последнего прогона, то и в Overview этой информации нет. Существует ли какой то способ выводить информацию по всем дублирующим тестам, или мой подход изначально неверный?
Поднять allure server или его аналоги Либо динамически добавлять в названия тестов айдишник прогона/название браузера
источник

ВШ

Вадим Шевчук... in atinfo chat
Александр
Приветствую! Есть здесь эксперты в Allure?)
Объединяю прогоны одинаковых тестов в разных браузерах и формирую один отчет, но в итоге в отчете вижу только последний прогон, по остальным информация только через Retries, соответственно если завалился какой то тест не из последнего прогона, то и в Overview этой информации нет. Существует ли какой то способ выводить информацию по всем дублирующим тестам, или мой подход изначально неверный?
Как варинт, делать тесты в разных браузерах в одном прогоне, при этом как-то их разделить, по стори, например
источник

S

Shieldy in atinfo chat
@Viacheslav_K, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (240 сек)
Powered by Todorant
источник

EB

Evgenii B in atinfo chat
Anastasia Kutnenko
всем привет) вопрос не совсем по автоматизации, но все же. Может кто знает чем можно отловить API запросы отправляемые с flutter приложения? пробовала fiddler, запросы с браузера, а так же с другого приложения видно, а с моего нет
источник

EB

Evgenii B in atinfo chat
скорее Charles недонастроен
источник
2020 September 19

DD

Dmytro Dubovets in atinfo chat
Переслано от Dmytro Dubovets
Добрый вечер.

Подскажите, хотел отдельно задать методы @After and @Before в классе DriverHooks и основные степы в MainSteps, но почему-то не находит (Cucumber). В чем может быть проблема?
Что упустил?
Спасибо)
источник
2020 September 20

AS

Aleksandr Sats in atinfo chat
Добрый день. Может кто сталкивался с такой проблемой? Для тестов использую TestNG с аннотациями Factory и DataProvider. В сгенерированном отчете в Allure у меня отображается пройденный для первого значения из DataProvider тест, а для остальных значений выполнение указывается в перезапускаемых попытках. Как сделать, чтобы в отчете отображались все вызовы со значениями из DataProvider?
источник