Size: a a a

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

2020 May 21

M

Maksim in QA — Автоматизация
Anton
Зачем тянуть весь спринг, если можно взять guice
Он видимо имеет ввиду spring-core
источник

M

Maksim in QA — Автоматизация
Есть и кстати легче guice, реализации cdi
источник

MK

Mem Kekovich in QA — Автоматизация
Спринг не про di вообще :(
Для di если хочется лучше взять всякие guice
источник

A

Anton in QA — Автоматизация
Maksim
Есть и кстати легче guice, реализации cdi
К примеру?
источник

M

Maksim in QA — Автоматизация
Anton
К примеру?
источник

A

Anton in QA — Автоматизация
👍🏿
источник

O

Oleg in QA — Автоматизация
Зачем тащить то, что никто не знает вместо самого популярного фреймворка?
источник

AS

Antony Sunrise in QA — Автоматизация
Можно сэкономить несколько килобайт на диске
источник

AS

Andrei Solntsev in QA — Автоматизация
По описанию один-в-один как guice.
источник

IS

Ivan Sandrátskii in QA — Автоматизация
Anton
Зачем тянуть весь спринг, если можно взять guice
зачем брать guice, если можно взять junit5? для реализации di с головой
источник

K

Kto? in QA — Автоматизация
Подскажите плз, чистить кеш и куки в браузере после прохождения теста для след тесты юзать команду:
Selenide.closeWebDriver();
или
WebDriverRunner.clearBrowserCache();
источник

A

Anton in QA — Автоматизация
Kto?
Подскажите плз, чистить кеш и куки в браузере после прохождения теста для след тесты юзать команду:
Selenide.closeWebDriver();
или
WebDriverRunner.clearBrowserCache();
Если вы юзаете каждый раз новый инстанс браузера, то чистить кеш и куки не нужно
источник

T

Tyrion in QA — Автоматизация
Всем привет
возникла проблема, возможно кто-то уже сталкивался и посоветует как решить ее лучше
необходимо запускать мобильные тесты используя
RemoteWebDriver
, но при этом не переписывать страницы под него
стек - C# + Selenium

для этого в реализации WebDriver я унаследовался от RemoteWebDriver и имплементирую интерфейс IWebDriver
также создал второй конструктор который передает аргументы в родительский конструктор (RemoteWebDriver):
public WebDriver(Uri remoteAddress = null, ICapabilities desiredCapabilities = null) : base(remoteAddress, desiredCapabilities) {}
и все вроде бы хорошо, соединение устанавливается и тест запускается, но падает. Стектрейса нет:
One or more child tests had errors
 Exception doesn't have a stacktrace
вероятно падает при выборе браузера, но я не могу утверждать тк недостаточно информации

сам тест выглядит следующим образом (упрощенно):

[TestFixture("chrome")]
[TestFixture("firefox")]
[Parallelizable(ParallelScope.Fixtures)]
public class MobileTest : MobileBaseTest
{
public MobileTest(string browser) : base(browser) { }

[Test]
public void TestTodos()
{
 var page = new Page(remoteDriver);

 page.GetPage();
 ...
}
}
Кто-нибудь знает как решить проблему? Или возможно есть более надеждный подход в переиспользовании PageObjects? Не хотелось бы дублировать код для мобильной и десктопной версии
источник

EG

Eduard Gemz in QA — Автоматизация
Добрый день.
Может кто сталкивался при автоматизации gmail не получается залогиниться в аккаунт.
Вы сейчас скажите используйте gmail api , но увы по апи мои задачи не выполнить. Может кто ткнет как gmail определяет что браузер с автоматизацией работает :(
источник

MP

Max Petrov in QA — Автоматизация
Eduard Gemz
Добрый день.
Может кто сталкивался при автоматизации gmail не получается залогиниться в аккаунт.
Вы сейчас скажите используйте gmail api , но увы по апи мои задачи не выполнить. Может кто ткнет как gmail определяет что браузер с автоматизацией работает :(
в моём случае гугл присылал письмо о том, что кто-то неизвестный логинится.
Авторизуйся в вебе и посмотри настройку https://myaccount.google.com/lesssecureapps - она по-умолчанию выключена
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Eduard Gemz
Добрый день.
Может кто сталкивался при автоматизации gmail не получается залогиниться в аккаунт.
Вы сейчас скажите используйте gmail api , но увы по апи мои задачи не выполнить. Может кто ткнет как gmail определяет что браузер с автоматизацией работает :(
У Хрома вставлено в браузер отправление флага что он работает с автоматизацией. Ходили слухи что это можно обойти некоей кастомной пересборкой браузера, но это не точно.

Видимо Гуглу не нравятся задачи которые делаются без gmail api.
источник

LY

Lev Yarushin in QA — Автоматизация
Roman (rpwheeler)
У Хрома вставлено в браузер отправление флага что он работает с автоматизацией. Ходили слухи что это можно обойти некоей кастомной пересборкой браузера, но это не точно.

Видимо Гуглу не нравятся задачи которые делаются без gmail api.
Да, так и есть. Но не браузера а драйвера
источник

EG

Eduard Gemz in QA — Автоматизация
Max Petrov
в моём случае гугл присылал письмо о том, что кто-то неизвестный логинится.
Авторизуйся в вебе и посмотри настройку https://myaccount.google.com/lesssecureapps - она по-умолчанию выключена
нет,  2ух факторная защита в аккаунте  у меня отключена
источник

EG

Eduard Gemz in QA — Автоматизация
Lev Yarushin
Да, так и есть. Но не браузера а драйвера
а может есть подробнее информация?
источник

EG

Eduard Gemz in QA — Автоматизация
или что искать,  уже 2 дня бьюсь
источник