任何人都可以讓我知道如何使用Selenium-Perl更改Chrome的默認下載位置。我使用的是Chrome Webdriver和Perl模塊Selenium::Remote::Driver
。我爲Java任務獲得了代碼,但沒有用Perl編寫代碼。在Chrome Webdriver中更改默認下載目錄
2
A
回答
2
我沒有測試設置,但通過如下desired_capabilities
或extra_capabilities
到構造函數應該工作正常。
'download.default_directory', 'C:\New_Folder'
片段(未經測試):
my $driver = Selenium::Remote::Driver->new(
'browser_name' =>'chrome',
'extra_capabilities' => {
'chromeOptions' => {
'prefs' => {
'download.default_directory' => 'C:\New_Folder'
}
}
}
);
編輯:差異與Selenium::Remote::Driver
Selenium::Chrome之間Selenium::Chrome
允許您使用ChromeDriver而不需要JRE或硒服務器上運行。如果找不到ChromeDriver二進制文件,它將回到默認的Selenium::Remote::Driver。
相關問題
- 1. 無法在Ruby + Webdriver中更改遠程Chrome的默認下載目錄
- 2. C#設置默認的下載目錄chrome WebDriver?
- 3. Firefox webdriver - 在運行時更改默認下載位置
- 4. proftpd更改默認目錄
- 5. 更改git默認目錄
- 6. 更改默認目錄6
- 7. JFileChooser在Windows中更改默認目錄
- 8. 更改vsftpd中的默認ftp目錄
- 9. 更改wix中的默認目錄
- 10. Python中硒的webdriver - 動態更改下載目錄
- 11. 如何使用硒更改chrome的默認下載路徑?
- 12. 無法在selenium webdriver中加載chrome默認配置文件
- 13. 在Ubuntu下更改mysql的默認數據目錄12.04
- 14. clion更改默認緩存目錄
- 15. Excel VBA更改Application.GetOpenFilename的默認目錄
- 16. 更改默認的臨時目錄
- 17. 更改python和ruby的默認目錄
- 18. 更改設計默認根目錄
- 19. 更改默認/工作目錄Xcode 3.2.6
- 20. CLion - 更改默認的構建目錄
- 21. 更改VS2010的默認根目錄
- 22. 更改默認模塊的目錄
- 23. 如何更改默認佈局目錄?
- 24. Windows下的Apache Tomcat:更改webapps默認目錄
- 25. 使用Pytest_mozwebqa更改默認下載位置在鉻中
- 26. 默認情況下,WebDriver與Junit默認選中複選框
- 27. firewalld更改默認目標
- 28. 如何更改下拉列表中的默認空白默認值(更改後)
- 29. 如何更改Eclipe ADT項目中的默認子目錄?
- 30. 在asp.net中更改默認目錄結構mvc
如果您有Java代碼來執行此操作,請顯示它。 – Borodin