1
我想为Chrome selenium webDriver激活测试Adblocker。Selenium - Chrome WebDriver:如何激活AdBlocker?
要做到这一点,需要做些什么? 。
我想为Chrome selenium webDriver激活测试Adblocker。Selenium - Chrome WebDriver:如何激活AdBlocker?
要做到这一点,需要做些什么? 。
您可以使用扩展,或指向它的安装目录中的CRX文件假设你已经安装它,你将需要添加ChromeOptions
您new ChromeDriver
:
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
为见here更多细节和演练。
编辑:要查看您的扩展路径,请导航到chrome://version
并查看“配置文件路径”。在该文件夹中查找“扩展”文件夹。 AdBlock Plus的扩展ID是cfhdojbkjhnklbpkdaibdccddilifddb
。所以路径/到/扩展应该是类似于(Windows):
C:\Users\<user>\AppData\Local\Google\Chrome\User Data\<profile>\Extensions\cfhdojbkjhnklbpkdaibdccddilifddb
无法找到插入的路径(CRX),它实际上是在哪里? –