Какая конфигурация требуется для базовой проверки подлинности для запуска кода автоматизации для версии Microsoft Edge 44?

нужно запустить мой скрипт автоматизации в браузере Edge (версия 44), но я не знаю, как обрабатывать базовую аутентификацию в Edge.

Есть ли какая-то конкретная конфигурация для Edge?

Моя ОС: Windows 10.

Я использую Каталон Студио.


person Rupal Desai    schedule 13.01.2020    source источник


Ответы (1)


Пожалуйста, проверьте эту статью:

Вы передаете свое имя пользователя и пароль для аутентификации запроса. Он будет закодирован в заголовки запроса «Авторизация», как показано ниже. введите здесь описание изображения

Об использовании студии Katalon с веб-драйвером Microsoft Edge: сначала установите WebDriver для Microsoft Edge версии 18 и новее:

DISM.exe /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0

Затем обратитесь к следующему коду и ссылке, чтобы выполнить автоматизированное веб-тестирование (необходимо изменить ChromeDriver на EdgeDriver):

WebDriver driver = new ChromeDriver();
String baseUrl = "https://www.katalon.com/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.get("https://katalon-demo-cura.herokuapp.com");
driver.findElement(By.id("btn-make-appointment")).click();
driver.findElement(By.id("txt-username")).clear();
driver.findElement(By.id("txt-username")).sendKeys("John Doe");
driver.findElement(By.id("txt-password")).clear();
driver.findElement(By.id("txt-password")).sendKeys("ThisIsNotAPassword");
driver.findElement(By.id("btn-login")).click();
driver.quit();

Введение в веб-тестирование

Устранение неполадок автоматического веб-тестирования

person Zhi Lv    schedule 13.01.2020