Всем доброго дня.
Пишу тесты на cucmber+java
Все работало замечательно до тех пор пока я не решил прописать конкретные куки вместе с инициализацией браузера.
Что происходит:
Как это выглядит сейчас:
private static final Cookie COOKIE = new Cookie("cookie", "ANID=AHWqTUlyIThXzCDuQ8RXntFTNhBAXHx-jeqdHC12Naifw_ipukQpb2HnCyDmygAL; NID=186=CitEjYKOejCXlFxhDTRnlRbkSRPl3UP0qHNJPo56I4P1z8dsqYhFUSMNLeR1Tm8D3zyAPhHxTANbPj0ru8OVzRN15YNmCLPqyap9VoUeShDD6B8I3dj2wgnGaCmVWaJjOrXtn6BiRLxiLbb0j5wsD-U2QBxRL6mftzMO54NIAzE; 1P_JAR=2019-7-2-7", "https://www.google.com", "/recaptcha/api2/userverify?k=6LfCN1wUAAAAAGPYWdX2S6Bf3o7OOSAzATpX8X0U", new Date("2019/07/08")); public void setup() { System.setProperty("webdriver.chrome.driver", BaseProperties.driverDir ); driver = new ChromeDriver(); driver.manage().window().maximize(); driver.manage().addCookie(COOKIE); }
Так вот если driver.manage().addCookie(COOKIE); закомментировать то все работает, как, только появляется эта строчка браузер инициализируется и падает с исключением Failed to instantiate class stepDefinitions
stepDefinitions
Выглядит так:
public class RegisterStepDefinitions { private final RegisterPage registerPage = new RegisterPage(); @Given("^пользователь нахоидится на странице авторизации$") public void onRegistrationPage() { RegisterPage.onRegistrationPage(); registerPage.registerPageIsDisplayed(); }
должен отметить что этот класс кукумбер у меня ругался уже ни раз, на одном из компов вылетала эта ошибка до тех пор пока не занес intelij IDEA в исключения брэндмауэра (не знаю, что к чему, но это сработало), с куками это не проходит.
Подскажите пожалуйста.