powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Selenium, переключение вкладок
6 сообщений из 6, страница 1 из 1
C# Selenium, переключение вкладок
    #39847784
loggik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Нужно в Selenium Web Driver переключить вкладки, но так чтобы главное окно браузера не становилось активным, если выделена другая программа в системе.
Если переключаться таким образом

objDriver.SwitchTo().Window(objDriver.WindowHandles[0])

то, если выделена другая программа то окно браузера становится тоже активным в системе, что не нужно.
можно ли как-то переключаться в фоновом режиме, без активации главного окна.
Спасибо за помощь
...
Рейтинг: 0 / 0
C# Selenium, переключение вкладок
    #39847921
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
loggik,

Вы уверены что это вопрос по WinForms, Net Framework?
...
Рейтинг: 0 / 0
C# Selenium, переключение вкладок
    #39847933
loggik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проект на WinForms C#, c использованием Selenium библиотеки.
...
Рейтинг: 0 / 0
C# Selenium, переключение вкладок
    #39850738
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loggik,

Попробовал с FirefoxDriver, переключается без активации окна браузера, даже в минимизированном окне (браузера). Хотя фраза "если выделена другая программа в системе" весьма мутная... Selenium Web Driver управляет ведь из разрабатываемой программы - она и есть "выделена в системе", или о чем речь?
...
Рейтинг: 0 / 0
C# Selenium, переключение вкладок
    #39853806
loggik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LRloggik,

Попробовал с FirefoxDriver, переключается без активации окна браузера, даже в минимизированном окне (браузера). Хотя фраза "если выделена другая программа в системе" весьма мутная... Selenium Web Driver управляет ведь из разрабатываемой программы - она и есть "выделена в системе", или о чем речь?

Создал демо проект где воспроизводится проблема. После запуска браузера создаются две вкладки. В таймере происходит переключение вкладок. Если между переключениями активировать окно другой программы, то в момент срабатывания таймера и переключения вкладок через драйвер, происходит активация окна драйверского браузера. Нужно найти решение чтобы при переключении вкладок, само окно браузера не выделялось в системе.

Скачать демо проект - https://www.sendspace.com/file/969l5t
...
Рейтинг: 0 / 0
C# Selenium, переключение вкладок
    #39853857
loggik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LRloggik,

Попробовал с FirefoxDriver, переключается без активации окна браузера, даже в минимизированном окне (браузера). Хотя фраза "если выделена другая программа в системе" весьма мутная... Selenium Web Driver управляет ведь из разрабатываемой программы - она и есть "выделена в системе", или о чем речь?

Кстати с FirefoxDriver действительно такой проблемы не наблюдается, видимо буду с ним работать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Selenium, переключение вкладок
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]