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')]
Другие вопросы по тегам