Microsoft Edge драйвер другой элемент результатов
В настоящее время я использую инструмент автоматизации, который использует Chrome/Firefox/IE, и я хочу реализовать Edge с ним. Тем не менее, Edge, похоже, возвращает разные результаты от элементов.
Пример: Chrome/Firefox/IE возвращает "Имя пользователя *", а Edge возвращает "Имя пользователя *\r\n"
Что я могу сделать, чтобы исправить это, чтобы браузеры возвращали тот же результат?
Я использую Release 16299 и Selenium 3.5.1
Также я использую этот код для вызова драйвера:
EdgeOptions options = new EdgeOptions();
options.PageLoadStrategy = EdgePageLoadStrategy.Eager;
edgeDriver = new EdgeDriver(ConfigurationManager.AppSettings["DriverPath"],options);
return edgeDriver;
1 ответ
На основании примера вы можете идентифицировать эти элементы, выполнив поиск, если они содержат текст "Имя пользователя". Этот пост подробно расскажет о том, как, но для вашего примера вы можете сделать:
//[InsertElementTypeHere][contains(text(), 'Username')]