Использование расширения окна сеанса в селене python - PullRequest
0 голосов
/ 22 января 2020

Я загрузил расширение сеанса в селене webdriver , используя chrome. Теперь мне нужно нажать CTRL + SHIFT + S, чтобы открыть всплывающее окно расширения и взаимодействовать с ним. Пробовал Action Chains и PyAutoIt но не повезло. Любая помощь будет оценена. Вот код:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
from time import sleep
import autoit

chrome_options = Options()
chrome_options.add_extension('extension.crx')

driver = webdriver.Chrome('chromedriver.exe', options=chrome_options)

driver.get('http://google.com')

sleep(2)


ActionChains(driver).key_down(Keys.CONTROL).key_up(Keys.SHIFT).send_keys('s').key_up(Keys.CONTROL).key_up(Keys.SHIFT).perform()

# autoit.send("{LSHIFT down}")
# autoit.send("{LCTRL down}")
# autoit.send("s")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...