Всех приветствую!
Подскажите как открыть URL в новой вкладке браузера?
... если ткнете носом, где почитать про переходы между вкладками, закрытием вкладок и т.п. буду признателен.
1. bkezh - 22 Мая, 2022 - 08:07:03 - перейти к сообщению
2. Zireael - 22 Мая, 2022 - 08:45:37 - перейти к сообщению
Цитата:
как открыть URL в новой вкладке браузера?
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com", "", SW_SHOW);
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com", "", SW_SHOW);
Цитата:
переходы между вкладками
Ctrl+Tab или Ctrl+1,Ctrl+2, где цифра это номер вкладки.
3. bkezh - 22 Мая, 2022 - 10:03:40 - перейти к сообщению
Zireael пишет:
Цитата:
как открыть URL в новой вкладке браузера?
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com", "", SW_SHOW);
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "chrome.exe", "https:/"+"/kibor-bot.com", "", SW_SHOW);
Цитата:
переходы между вкладками
Ctrl+Tab или Ctrl+1,Ctrl+2, где цифра это номер вкладки.
в Сhrome работает ... а в Firefox открывает новое окно ... может есть секрет?
4. Zireael - 22 Мая, 2022 - 10:13:01 - перейти к сообщению
Цитата:
в Сhrome работает ... а в Firefox открывает новое окно ... может есть секрет?
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/kibor-bot.com", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/google.com", "", SW_SHOW);
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/kibor-bot.com", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/google.com", "", SW_SHOW);
5. bkezh - 22 Мая, 2022 - 10:37:56 - перейти к сообщению
Zireael пишет:
Цитата:
в Сhrome работает ... а в Firefox открывает новое окно ... может есть секрет?
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/kibor-bot.com", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/google.com", "", SW_SHOW);
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/kibor-bot.com", "", SW_SHOW);
ShellExecute(0, "open", "firefox.exe", "-new-tab https:/"+"/google.com", "", SW_SHOW);
вру ... в Хроме работает аналогично. открывает в новом окне но все 2(3) вкладки. Собственно я наверное не полностью озвучил хронологию действий ... в ВР запускаю браузер + URL главной страницы ... в уже открытом окне хотелось бы открыть а потом закрыть новую вкладку. ...
6. Zireael - 22 Мая, 2022 - 12:13:03 - перейти к сообщению
Читайте документацию Selenium + Python, как работать с вкладками. Отправить команду можно через sendgetpython.
7. bkezh - 22 Мая, 2022 - 12:54:13 - перейти к сообщению
Zireael пишет:
Читайте документацию Selenium + Python, как работать с вкладками. Отправить команду можно через sendgetpython.
да тоже в эту сторону смотрю. пока без результата ...
... еще как простое решение CTRL+T ... будем разбираться.
Если будут еще мысли на эту тему буду признателен.