Size: a a a

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

2019 October 20

AD

Aleksandr Dolinskiy in QA — Автоматизация
У меня есть подозрение что версии разъехались, но как проверить не подскажу. Мы ловили подобное непонятное поведение когда версия клиента, версия аппиума и версия грида расходились, он очень капризный в этом плане
источник

AD

Aleksandr Dolinskiy in QA — Автоматизация
И ещё нечто подобное было когда окружение в систему ставилось от админа
источник

AD

Aleksandr Dolinskiy in QA — Автоматизация
В мак его без админа ставить надо
источник

BL

Bulat Latypov in QA — Автоматизация
Как лучше всего Appium устанавливать на Ubuntu?
источник

AM

Alina Matveeva in QA — Автоматизация
в cmd появлялась ошибка при попытке узнать версию java. В итоге прописала java в path и удалила java 9(которая раньше была установлена и ранее не мешала) и все заработало💃
источник

AD

Aleksandr Dolinskiy in QA — Автоматизация
Bulat Latypov
Как лучше всего Appium устанавливать на Ubuntu?
Brew+npm, там вроде все есть
источник

BL

Bulat Latypov in QA — Автоматизация
Alina Matveeva
в cmd появлялась ошибка при попытке узнать версию java. В итоге прописала java в path и удалила java 9(которая раньше была установлена и ранее не мешала) и все заработало💃
👍
источник

BL

Bulat Latypov in QA — Автоматизация
Aleksandr Dolinskiy
Brew+npm, там вроде все есть
Ок, спасибо
источник

BL

Bulat Latypov in QA — Автоматизация
Кто-нибудь использует Kubernets для тестирования? Или лучше у Devops'ов спрашивать)
источник

ZE

Zewa 🚽 Expert in QA — Автоматизация
Alina Matveeva
в cmd появлялась ошибка при попытке узнать версию java. В итоге прописала java в path и удалила java 9(которая раньше была установлена и ранее не мешала) и все заработало💃
Шо я и говорил
источник

C

Cadabrum in QA — Автоматизация
Bulat Latypov
Кто-нибудь использует Kubernets для тестирования? Или лучше у Devops'ов спрашивать)
Кубы есть далеко не в каждой конторе, нужно либо держать инфраструктуру в облаке либо дофига вкладываться в приватное облако.
источник

C

Cadabrum in QA — Автоматизация
Ну и сложность тестов, не всем требуется оркестрация пачки разномастных контейнеров для проведения тестов.
источник

C

Cadabrum in QA — Автоматизация
Да и даже в таком случае docker-compose как правило за глаза.
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Всем привет!
> python3.7 + pytest + selenium
Проблема: при выполнение подобного куска кода:
def test_1(..): 
   driver.get(url)
   do_something()
def test_2(..)
   driver.get(url)
   do_something()
url из test_1 == url из  test_2

Более подробно про контекст:
у меня есть две команды на одной среде:
env: test
team: test_1, test_2
---
test_1 выполняется корректно, а при выполнении test_2 - не может найти элементы.
---
Если же я уберу test_1, то test_2 выполниться тоже корректно(т.е. проблема не в поиске/локаторах)

Я думал, что не хватает очистки и пробовал:
1) рефреш страницы(через driver.get / driver.refresh() / driver.navigate_to .. )
2) очистка куки
Но ничего не помогло.
Есть какие-нибудь идеи?
источник

LY

Lev Yarushin in QA — Автоматизация
driver.quit() после каждого теста, например
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Lev Yarushin
driver.quit() после каждого теста, например
Забыл предупредить, что мне нельзя закрывать driver, так как работает всё это через фикстуру:
@pytest.fixture(scope="session")
def setup(request):
driver = get_driver()
session = request.node
for item in session.items:
 cls = item.getparent(pytest.Class)
 setattr(cls.obj, "app", App(driver,app_config=CONFIG['app']))
driver.get(CONFIG['app']['url'])
yield driver
driver.close()

Тем самым, при driver.quit() я получил ожидаемый Failed to establish a new connection: [Errno 111] Connection refused
источник

LY

Lev Yarushin in QA — Автоматизация
Ну инициализируйте драйвер в каждом тесте, кто вам мешает?
источник

LY

Lev Yarushin in QA — Автоматизация
Проблем меньше будет когда параллелить начнете
источник

S

Star naoki in QA — Автоматизация
Привет, как в java+selenide запускать тесты в нескольких браузерах последовательно или паралельно?
источник

AS

Andrei Solntsev in QA — Автоматизация
Star naoki
Привет, как в java+selenide запускать тесты в нескольких браузерах последовательно или паралельно?
Уточни вопрос. Тут есть разные варианты.
источник