Size: a a a

testing_in_python

2021 March 24

В

Виталий in testing_in_python
Если в 4 потока запускать, то гугл блочит запросы к сервиса к апи, за подозрительную активность
источник

BB

Bad Boy in testing_in_python
понятно, что ничего не понятно)
источник

В

Виталий in testing_in_python
Короче тесты нужно запускать только в 1 поток) по этому и ищу на чем экономить время)
источник

BB

Bad Boy in testing_in_python
возможно у тебя для каждого теста браузер открывается
источник

T

Tishka17 in testing_in_python
Виталий
Короче тесты нужно запускать только в 1 поток) по этому и ищу на чем экономить время)
Замокать Гугл
источник

BB

Bad Boy in testing_in_python
авторизация в фикстуру для зависимых тестов)
источник

BB

Bad Boy in testing_in_python
может у тебе не все тесты нужны)
источник

В

Виталий in testing_in_python
Bad Boy
может у тебе не все тесты нужны)
)
источник

BB

Bad Boy in testing_in_python
ну ты вот смеешься, а я на одном месте из тестрейла 60% кейсов просто удалил т к они по сути дублировались
источник

BB

Bad Boy in testing_in_python
запусти в хедлесс режиме
источник

В

Виталий in testing_in_python
это как?)
источник

BB

Bad Boy in testing_in_python
Виталий
это как?)
ну блин)) погугли headless mode
источник

К

Ксюха in testing_in_python
Виталий
Если в 4 потока запускать, то гугл блочит запросы к сервиса к апи, за подозрительную активность
Если один юзер везде, то можно один раз к апи обратиться и сохранить куку
источник

В

Виталий in testing_in_python
@pytest.fixture()
def authorization_api():
   data = {"UserName": "vtestv@uatest.com", "Password": "H.testl3"}
   session = requests.Session()
   session.post('https://testapi.test.com/api/IpadData/RetrieveToken', data)
   return session

а как через авторизацию апи вытянуть кукис?
источник

СС

Сказочный Сникерс... in testing_in_python
все в session же
источник

В

Виталий in testing_in_python
т.е просто для теста мне нужно передать сесию?
источник

В

Виталий in testing_in_python
Или для самого вебдрайвера где запускаю браузер, и уже в аргументы эту сесию передавать?
источник

P

Polina in testing_in_python
Из сессии куки добыть
источник

P

Polina in testing_in_python
И передать в браузер
источник

P

Polina in testing_in_python
Виталий
@pytest.fixture()
def authorization_api():
   data = {"UserName": "vtestv@uatest.com", "Password": "H.testl3"}
   session = requests.Session()
   session.post('https://testapi.test.com/api/IpadData/RetrieveToken', data)
   return session

а как через авторизацию апи вытянуть кукис?
Вот тут вы авторизуетесь через апи, отсюда достаёте куки и подставляете в браузер
источник