「.NET版のSeleniumでCookieなどユーザーデータの保存先を指定する」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
1行目: 1行目:
起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。
+
Chrome Driverだと起動するたびに完全な新規セッションになるようだ。
 +
 
 +
Seleniumを起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。
  
 
<source lang="csharp">
 
<source lang="csharp">

2019年12月20日 (金) 07:18時点における版

Chrome Driverだと起動するたびに完全な新規セッションになるようだ。

Seleniumを起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。

    // user-data-dirは絶対パスで指定する。相対パスだとダメ。
    var options = new ChromeOptions();
    options.AddArgument(@"user-data-dir=/tmp/c1");

    var chrome = new ChromeDriver(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), options);

関連項目