Я пытаюсь установить мое расширение на удаленную машину с селеном. Я нашел несколько фрагментов кода, которые сделают это возможным, но я не могу понять, как заставить его работать.Загрузка .crx в удаленный хром Selenium python
Что я пытался до сих пор это:
desired_cap = {'browser': 'Chrome', 'browser_version': '50.0', 'os': 'Windows', 'os_version': '10', 'resolution': '1366x768'}
def officialv1():
url= 'loginurl'
chop = webdriver.ChromeOptions()
chop.add_extension('./Shoppingbuddy_v5.4.2.crx')
driver = webdriver.Remote(command_executor=url, desired_capabilities=desired_cap, chrome_options=chop)
С chrome_options=chop
неуместны, потому что я не знаю, как нажать эту команду на удаленный браузер в сторону с command_executor
и desired_capabilities
аргументов.
Я застрял, указав мой удаленный хром, чтобы установить расширение с локальным файлом. Итак, как мне сообщить мой удаленный и активный хром, чтобы установить расширение, которое находится в моей локальной папке сценария.
Я нашел this question, который частично отвечает на мой вопрос, но он не говорит мне, как это сделать удаленно.
Спасибо! это заставило его работать :) –