page-factory-2 icon indicating copy to clipboard operation
page-factory-2 copied to clipboard

Поддержка работы Edge в режиме IE

Open hooligan4ik95 opened this issue 3 years ago • 9 comments

Здравствуйте! Насколько я понял, в текущий момент времени нельзя запустить тест в Edge в режиме IE(подразумеваю вот такой код )? Планируется ли поддержка этого режима в будущем?

hooligan4ik95 avatar Apr 01 '22 10:04 hooligan4ik95

Да, такого нет, но можем добавить. Ну или PR сделай

clicman avatar Apr 01 '22 10:04 clicman

Боюсь, что я могу накосячить с PR, так что подожду, пока добавите. Спасибо.

hooligan4ik95 avatar Apr 01 '22 10:04 hooligan4ik95

Рекомендую тебе попробовать, А если накосячить - мы тебе на ревью подскажем )

clicman avatar Apr 01 '22 10:04 clicman

Почему-то не получается пропихнуть файлы в гит. Нужно как-то отдельно доступ для этого запрашивать? remote: Permission to sbtqa/page-factory-2.git denied to hooligan4ik95. fatal: unable to access 'https://github.com/sbtqa/page-factory-2.git/': The requested URL returned error: 403

hooligan4ik95 avatar Apr 06 '22 10:04 hooligan4ik95

Неправильно ты PR готовишь. Надо форкнуть проект себе - там сделать изменения и уже из своего форка в основной репо делать PR

clicman avatar Apr 06 '22 11:04 clicman

Сделал PR #378

hooligan4ik95 avatar Apr 06 '22 11:04 hooligan4ik95

Подскажите, когда можно ожидать добавления этого PR в релиз?

hooligan4ik95 avatar Aug 21 '22 14:08 hooligan4ik95

@kosteman look at this please!

clicman avatar Aug 21 '22 15:08 clicman

https://github.com/sbtqa/page-factory-2/releases/tag/16.6.1

kosteman avatar Aug 22 '22 01:08 kosteman

В продолжение задачи: попробовал применить, но оказалось не так уж просто, потому что в проекте используются файлы properties, и файл драйвера создаётся исходя из него, а не непосредственно в коде.

Попробовал задать опции так: webdriver.ie.capability.options.AttachToEdgeChrome = true webdriver.ie.capability.options.EdgeExecutablePath = C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe

Но в итоге создаётся драйвер без их использования, а в логах вижу такую строку "WARNING: Support for Legacy Capabilities is deprecated; You are sending the following invalid capabilities: [options.AttachToEdgeChrome, options.EdgeExecutablePath]; Please update to W3C Syntax: https://www.selenium.dev/blog/2022/legacy-protocol-support/".

Подскажите, можно ли как-то всё-таки задать запуск Edge в режиме IE с помощью properties?

hooligan4ik95 avatar Feb 20 '23 10:02 hooligan4ik95