Как мы можем очистить куки для Internet Explorer для автоматизации Selenium - PullRequest
0 голосов
/ 05 июня 2019

В настоящее время мы автоматизируем браузер IE с помощью веб-драйвера Selenium.чтобы запустить наши тестовые случаи, нам нужно очистить cookie от реестра и запустить тестовый случай, чтобы начать со страницы 1. Можете ли вы помочь мне узнать, как мы можем это сделать?

1 Ответ

0 голосов
/ 08 июня 2019

Надеюсь, вопрос не связан с реестром.Существует два способа, которыми не нужно работать с ключом реестра для очистки файлов cookie:

  1. установить возможность ie.ensureCleanSession в true
iexplorer.additional.capabilities={'ie.ensureCleanSession':true}
Через код удалите все файлы
 driver.manage().deleteAllCookies(); 

Правильное место для # 2 находится в слушателе драйвера onInitialize метод.

public void onInitialize(QAFExtendedWebDriver driver){
 driver.manage().deleteAllCookies(); 
}
...