Selenium webdriver python: opening a Chrome browser to run a test case does not load saved browser settings

I am trying to run a selenium test case in a Chrome browser. Before that, I set the default download location for Chrome browser files to say f: / xyz

When a selenium script is launched that clicks on the link to download the file - it is loaded in the default chrome (c: / documents and settings / downloads), and not in f: / xyz, which I have installed earlier

How to fix it?

0
source share
2 answers

, , , Chrome , Firefox , , , , , Selenium. Firefox , Firefox, , Selenium . , Chrome .

docs:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--user-data-dir=/path/to/profile/directory"));
WebDriver driver = new ChromeDriver(capabilities);

, Java, Python. , , , , .

Edit:

, , .

  • , / ,
  • SYSTEM Chrome
  • ( , )
  • "" node "default_directory" node, .

, , Selenium Chrome SYSTEM. , , Chrome SYSTEM, , .

+1

. ChromeDriver Wiki http://code.google.com/p/selenium/wiki/ChromeDriver:

ChromeDriver, :

  • cookie ( , ..)
  • .
  • API HTML 5
+1

Source: https://habr.com/ru/post/1525793/


All Articles