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),它實際上是在哪裏? –