В настоящее время я использую Cucumber и Selenium WebDriver в Java для тестирования веб-приложения. Я не очень доволен тем, что браузер закрыт и повторно открыт между каждым тестовым случаем.Cucumber + Selenium Java: держите браузер открытым между тестовыми примерами
Во-первых, это довольно медленно, и, кроме того, для меня это не имеет никакого смысла.
Что я хочу сделать, это выйти из приложения между каждым тестом и оставить браузер открытым.
Я думал, что эта линия может сделать работу, но она не работает, как ожидалось:
driver.navigate().to("http://myurl.url");
Вместо:
driver.get("http://myurl.url");
Это открывает новый браузер. Я понимаю, почему он это делает, но я хочу подключиться к предыдущей сессии моего браузера.
Вы можете использовать QMetry Automation Framework [https://qmetry.github.io/qaf/qaf-2.1.9/gherkin_client.html#benefits-of-using-qaf-gherkin-scenario-factory] и использовать различные функции его для таких общих требований к веб-автоматизации. – user861594