如何与Chrome扩展程序交互?

时间:2019-04-12 07:34:47

标签: python selenium selenium-webdriver google-chrome-extension selenium-chromedriver

我已成功将private internet access扩展名添加到硒中。

如何单击右上角的小扩展名图标?单击此图标后,它会弹出一个小弹出窗口(请参阅屏幕截图)。然后输入我的用户名和密码,然后单击登录。

我不要求某人为我编写整个代码,我只是想知道如何入门以及如何与扩展交互。我无法使用xPath,因为我无法在inspect元素中看到div(右键单击并复制xPath)

Link to a screenshot so you understand better

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

path_to_extension = '2.0.2_0'

chrome_options = Options()
chrome_options.add_argument('load-extension=' + path_to_extension)


driver = webdriver.Chrome(chrome_options=chrome_options)
driver.create_options()
driver.get("http://www.google.com") 

0 个答案:

没有答案