我是使用Web驱动程序的新手,但是我已经遵循此处提到的内容(如何使用未打包的扩展程序启动Chrome?)以及从其他Web搜索中可以获得的所有内容。
我正在尝试测试已开发的chrome扩展程序,但无法弄清楚如何在加载了扩展程序的情况下启动chrome。这是我到目前为止所拥有的,如果有人能告诉我代码的问题,我将不胜感激(我成功使用webdriver启动了Chrome):
import time
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
browser = webdriver.Chrome() browser.get('http://seleniumhq.org/')
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=C:\Users\mave\Desktop\Browser_Extension_Feature\extension_v5");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
time.sleep(15)
browser.quit()
我终于能够弄清楚如何运行一个未打包的扩展,并将此代码留给以后遇到类似问题的任何人使用:
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("load-extension=C:\Users\mave\Desktop\Browser_Extension_Feature\extension_v5");
browser = webdriver.Chrome(chrome_options=chrome_options)
browser.get('http://www.seleniumhq.org/')
time.sleep(5)
browser.quit()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句