Size: a a a

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

2019 December 18

BO

Boris Osyanin in QA — Автоматизация
Nikita Borodin
Selenium Java. Если вы про это.
Предлагаю сходить почитать документацию вебдрайвера фаерфокса, и его пропертей, или сходить почитать тесты селенида
источник

МЁ

Мюсля 🙈 Ёшшик in QA — Автоматизация
подскажите по webdriver c#, столкнулась с тем, что все методы assert в случае если expected result не совпадает с actual выкидают exception, тест забрасывают в failed и выбрасывают из метода теста. но мне нужно чтоб в случае провала теста метод еще как минимум закрывал окно браузера. как это делают настоящие автоматизаторы: через ифы или ловят через try-catch и прописывают закрытие браузера в finally, или есть еще какие-то установленные обществом методы решения задачи?
источник

NB

Nikita Borodin in QA — Автоматизация
Bola
Там нет эмуляции как на хроме. Можно только разрешение менять. А чтобы выставить нужного юзерагента - придется, видимо, плагинами.
Спасибо большое.
источник

MG

Maksym Grytsov in QA — Автоматизация
Мюсля 🙈 Ёшшик
подскажите по webdriver c#, столкнулась с тем, что все методы assert в случае если expected result не совпадает с actual выкидают exception, тест забрасывают в failed и выбрасывают из метода теста. но мне нужно чтоб в случае провала теста метод еще как минимум закрывал окно браузера. как это делают настоящие автоматизаторы: через ифы или ловят через try-catch и прописывают закрытие браузера в finally, или есть еще какие-то установленные обществом методы решения задачи?
Просто добавляют WebDriver.Close() в [TearDown] или что там у Вас в зависимости от раннера который используете
источник

АС

Артем Сидорук in QA — Автоматизация
Мюсля 🙈 Ёшшик
подскажите по webdriver c#, столкнулась с тем, что все методы assert в случае если expected result не совпадает с actual выкидают exception, тест забрасывают в failed и выбрасывают из метода теста. но мне нужно чтоб в случае провала теста метод еще как минимум закрывал окно браузера. как это делают настоящие автоматизаторы: через ифы или ловят через try-catch и прописывают закрытие браузера в finally, или есть еще какие-то установленные обществом методы решения задачи?
Смотря на чем тесты пишешь.
Если на NUnit - пиши метод с атрибутом [TearDown]
Если на UnitTest - с атрибутом [CleanUp]

он будет запускаться после теста всегда, даже если тест упал
источник

МЁ

Мюсля 🙈 Ёшшик in QA — Автоматизация
спасибо попробую 😊
источник

MG

Maksym Grytsov in QA — Автоматизация
Артем Сидорук
Смотря на чем тесты пишешь.
Если на NUnit - пиши метод с атрибутом [TearDown]
Если на UnitTest - с атрибутом [CleanUp]

он будет запускаться после теста всегда, даже если тест упал
а что это за раннер такой UnitTest для С# ?
источник

АС

Артем Сидорук in QA — Автоматизация
Maksym Grytsov
а что это за раннер такой UnitTest для С# ?
Самый что ни есть родной мелкософтный)
источник

MG

Maksym Grytsov in QA — Автоматизация
а, ну так это MsTest
источник

АС

Артем Сидорук in QA — Автоматизация
ну тут запутаться можно. MsTest там вон выше еще раз есть, но Core)
источник

MG

Maksym Grytsov in QA — Автоматизация
источник

MG

Maksym Grytsov in QA — Автоматизация
MsTest и там и там
источник

DS

Dmitry Snytkin | testmace.com in QA — Автоматизация
Всем привет! Мы опубликовали новую статью про наш инструмент TestMace. На этот раз - сравнение с Postman. https://habr.com/ru/post/480734/. Приятного чтения)
источник

MG

Maksym Grytsov in QA — Автоматизация
WebSocket поддерживет ?
источник

B

Bola in QA — Автоматизация
Мюсля 🙈 Ёшшик
подскажите по webdriver c#, столкнулась с тем, что все методы assert в случае если expected result не совпадает с actual выкидают exception, тест забрасывают в failed и выбрасывают из метода теста. но мне нужно чтоб в случае провала теста метод еще как минимум закрывал окно браузера. как это делают настоящие автоматизаторы: через ифы или ловят через try-catch и прописывают закрытие браузера в finally, или есть еще какие-то установленные обществом методы решения задачи?
Для этого и нужны всякие тестраннеры. Там есть хуки перед и после тестов. Нужно закрыть браузер - закроет.
источник

DS

Dmitry Snytkin | testmace.com in QA — Автоматизация
Maksym Grytsov
WebSocket поддерживет ?
Пока нет, но в планах есть. С роадмэпом можете ознакомиться на нашем сайте https://testmace.com/roadmap/
источник

AL

Alexandr Lipatov in QA — Автоматизация
Dmitry Snytkin | testmace.com
Пока нет, но в планах есть. С роадмэпом можете ознакомиться на нашем сайте https://testmace.com/roadmap/
В статье на хабре интересный роудмап https://testmace.com/ru/roadmap
источник

DS

Dmitry Snytkin | testmace.com in QA — Автоматизация
Поправили)
источник

AK

Andrey K in QA — Автоматизация
Добрый день.

Некоторое время назад что-то из этого - Chrome, Symantec антивирус, Windows10 -  списка на ПК обновилось и хром перестал работать. Также перестали проходить автотесты. Наиболее полное описание ошибки и её решения есть тут - https://support.google.com/chrome/thread/7579836?msgid=17824249. Вкратце, решение сводится к следующим вариантам:
1) Изменить ярлык, добавив Compatability запуск с Win8
2) Изменить содержимое адресной строки ярлыка добавив "–disable-features=RendererCodeIntegrity"
3) Добавить ключ в реестр:
 Key: HKLM\Software\Policies\Google\Chrome
 Name: RendererCodeIntegrityEnabled
 Type: DWORD (32-bit)
 Value: 0
 
Внимание, вопрос. Как этот "–disable-features=RendererCodeIntegrity" параметр передать в chromedriver? Кто-то уже сталкивался с подобным? Если через ChromeOptions, то используя AddArgument или AddUserProfilePreference?
источник

KM

Kate Murzina in QA — Автоматизация
а если просто в resources где selenium.capabilities для <arguments> добавить строчку <argument>--ignore-certificate-errors</argument> это не поможет?
источник