メインメニューを開く

差分

編集の要約なし
起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。Seleniumを起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。 == Chrome Driver ==Chrome Driverだと起動するたびに完全な新規セッションになるようだ。 Visual Studio for Macで動かしているで「/tmp」を指定してみた。「/tmp/c1」ディレクトリが生成されていれば大丈夫っぽい。
<source lang="csharp">
// user-data-dirは絶対パスで指定する。相対パスだとダメ。
    var var options = new ChromeOptions();    options options.AddArgument(@"--user-data-dir=/tmp/c1");        var var chrome = new ChromeDriver(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), options); 
</source>