Перейти к содержимому

Golubenkov

Регистрация: 02 фев 2015
Offline Активность: 22 фев 2019 11:05
-----

Мои темы

PyTest + Python 2.7.12 + Allure

09 декабря 2016 - 12:59

Друзья нужно помощь с сохранением отчетов в Allure. Allure не хочет работать с pytest 3.0.4 другую версию не пробовал. Если у кого нибудь есть опыт работы не могли бы поделится вашими примерами.


Autobahn WAMP socket client

17 ноября 2016 - 14:19

Извините сразу что не по теме функционального тестирования. 

Коллеги нужна помощь кто нибудь имел дело с сокетами по протоколу WAMP вот доки: http://autobahn.ws/python/, для API тестов нужен клиент на Python. Если кто делал буду признателен за примеры.


Java+Selenium подмена IP

13 октября 2016 - 09:49

Коллеги Доброго Дня! Разрешите обратиться к вам за помощью!

 

Java+Selenium+Jenkins+Windows Slave chrome, edge, firefox

 

Задача такая при прогоне некоторых кейсов нужно подменять IP (очень желательно указывать конкретную страну принадлежности IP, а не просто менять IP на другой). Есть ли какие- нибудь решения, возможно в виде консольных утилит.

 

Как вариант при открытии страницы я могу передавать заголовок X-Forwarded-For с нужным IP, из найденных решений это расширение для firefox:

 

FirefoxProfile profile = new FirefoxProfile();
File modifyHeaders = new File(System.getProperty("user.dir") + "/resources/modify_headers.xpi");
profile.setEnableNativeEvents(false);
try {
    profile.addExtension(modifyHeaders);
} catch (IOException e) {
e.printStackTrace();
}

 

profile.setPreference("modifyheaders.headers.X-Forwarded-For", "{IP......}");

 

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setBrowserName("firefox");
capabilities.setPlatform(org.openqa.selenium.Platform.ANY);
capabilities.setCapability(FirefoxDriver.PROFILE, profile);

WebDriver driver = new FirefoxDriver(capabilities);
driver.get("http://website.com")

 

(не подходит так как не кроссбраузерное решение) или BrowserMobProxy (не совсем то что нужно).

 

Буду благодарен за любую помощь!