Size: a a a

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

2019 September 27

i

iAmNOTaPleasureUnit in QA — Автоматизация
Привет, коллеги, подскажите как с помощью селениума можно ображаться к сайту под разными юзер-агентами и айпишниками? upd: если что юзается с phpunit
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
iAmNOTaPleasureUnit
Привет, коллеги, подскажите как с помощью селениума можно ображаться к сайту под разными юзер-агентами и айпишниками? upd: если что юзается с phpunit
https://chromedriver.chromium.org/mobile-emulation

Specifying Individual Device Attributes
It is also possible to enable Mobile Emulation by specifying individual attributes. To enable Mobile Emulation this way, the “mobileEmulation” dictionary can contain a “deviceMetrics” dictionary and a “userAgent” string. The following device metrics must be specified in the “deviceMetrics” dictionary:

“width” - the width in pixels of the device’s screen

“height” - the height in pixels of the device’s screen

“pixelRatio” - the device’s pixel ratio

"touch" - whether to emulate touch events (defaults to true, usually does not need to be set)
источник

ИС

Игорь Середа in QA — Автоматизация
iAmNOTaPleasureUnit
Привет, коллеги, подскажите как с помощью селениума можно ображаться к сайту под разными юзер-агентами и айпишниками? upd: если что юзается с phpunit
Интеграционный тест на phpunit?
источник

i

iAmNOTaPleasureUnit in QA — Автоматизация
нужно по сути просто автоматизировать обращение к изменяемому перечню сайтов под разными ip и agents  и получать кода ответов
источник

A

Alex in QA — Автоматизация
Maxim Smolnikov
Ну попробуй через js очистить
спасибо, сработало
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Ребят, macOS Mojave, Google Chrome. Как отключить автообновления?
Пробовал:
defaults write com.google.Keystone.Agent checkInterval 0

Но ничего не вышло. Гугл говорит что нужно отключить Google Software Updater, но есть другие пути? Какие-нибудь флаги может быть, расширения?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Oleg Chaplashkin
Ребят, macOS Mojave, Google Chrome. Как отключить автообновления?
Пробовал:
defaults write com.google.Keystone.Agent checkInterval 0

Но ничего не вышло. Гугл говорит что нужно отключить Google Software Updater, но есть другие пути? Какие-нибудь флаги может быть, расширения?
2к19 выключать обновления вместо юзать браузер в контейнере
источник

A

Andrey in QA — Автоматизация
Oleg Chaplashkin
Ребят, macOS Mojave, Google Chrome. Как отключить автообновления?
Пробовал:
defaults write com.google.Keystone.Agent checkInterval 0

Но ничего не вышло. Гугл говорит что нужно отключить Google Software Updater, но есть другие пути? Какие-нибудь флаги может быть, расширения?
- открыть finder
- нажать cmd + shift +g
- написать /etc и нажать enter
- скопировать hosts на рабочий стол
- через текстовый редактор вставить строку
0.0.0.0 tools.google.com
- скопировать файл обратно со стола в папку etc
источник

A

Andrey in QA — Автоматизация
да, у меня мак. да, я убил автообновление хрома таким способом)
источник

A

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

OC

Oleg Chaplashkin in QA — Автоматизация
Andrey
- открыть finder
- нажать cmd + shift +g
- написать /etc и нажать enter
- скопировать hosts на рабочий стол
- через текстовый редактор вставить строку
0.0.0.0 tools.google.com
- скопировать файл обратно со стола в папку etc
Спасибо большое, помогло! 🙂
P.S. В ближайшем будущем обязательно перейду на контейнеры)
источник

A

Andrey in QA — Автоматизация
да, мне бы тоже надо их изучить)
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
это 1-2 дня, ребят, без этого вообще уже в автоматизии почти нечего делать
источник

SD

Stackoverflow Driven Developer in QA — Автоматизация
Oleksandr Khotemskyi
это 1-2 дня, ребят, без этого вообще уже в автоматизии почти нечего делать
+
Там нет ракетсаенса
источник

ПБ

Павел Бобров in QA — Автоматизация
Как в selenium python дождаться изменения css?
Например, после ввода текста должно измениться свойство background.
Нужно дождаться пока изменится css и уже потом проверять это в assert
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Павел Бобров
Как в selenium python дождаться изменения css?
Например, после ввода текста должно измениться свойство background.
Нужно дождаться пока изменится css и уже потом проверять это в assert
getCssValue
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
И свой wait.until
источник

ПБ

Павел Бобров in QA — Автоматизация
Oleksandr Khotemskyi
И свой wait.until
Можно чуть подробней? Вроде wait.until не принимает bool. То есть запись вида:
self.wait.until(self.driver.find_element_by_css_selector("selector").get_attribute("attribute") == "expected_value")
не прокатит
источник

GR

Georg Rusanov in QA — Автоматизация
Павел Бобров
Можно чуть подробней? Вроде wait.until не принимает bool. То есть запись вида:
self.wait.until(self.driver.find_element_by_css_selector("selector").get_attribute("attribute") == "expected_value")
не прокатит
добавить еще условие, которое будет бул возвращать

Например
локатор с новым свойством.isVisible
источник

LY

Lev Yarushin in QA — Автоматизация
jQuery есть на странице?
источник