Как выбрать окно через Selenium и C # - PullRequest
0 голосов
/ 04 января 2019

Я хочу написать простой тест на селен, который найдет окно с заголовком или URL-адресом, затем выделит его, а затем один раз выберет вкладки «Обмен». Я пытался использовать различные вещи, как

driver.SwitchTo().Window(handle);

Мне удалось написать эту функцию в Powershell, но, поскольку я не могу отождествить окно Chrome с Powershell, я прочитал, что Selenium - лучший путь. Я использую Visual Studio и установил все драйверы Chrome и все.

1 Ответ

0 голосов
/ 04 января 2019

Нет , вы не можете найти окно с определенным title или URL и затем использовать его для переключения вкладок .


Driver.SwitchTo (). Window (windowHandle)

Текущий контекст просмотра верхнего уровня представлен в протоколе связанным с ним дескриптором окна .Контекст просмотра верхнего уровня можно выбрать с помощью команды Switch To Window следующим образом:

driver.SwitchTo().Window(windowHandle);

Подробное обсуждение можно найти в Чторазница между WebDriver.SwitchTo (). Window () и WebDriver.SwitchTo (). Frame ()

...