「.NET版のSeleniumでCookieなどユーザーデータの保存先を指定する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
+ | Chrome Driverだと起動するたびに完全な新規セッションになるようだ。 | ||
+ | |||
Seleniumを起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。 | Seleniumを起動しなおしてもキャッシュやCookieを消さずに使いまわしたい。 | ||
− | |||
− | |||
− | |||
Visual Studio for Macで動かしているで「/tmp」を指定してみた。 | Visual Studio for Macで動かしているで「/tmp」を指定してみた。 | ||
10行目: | 9行目: | ||
// user-data-dirは絶対パスで指定する。相対パスだとダメ。 | // user-data-dirは絶対パスで指定する。相対パスだとダメ。 | ||
var options = new ChromeOptions(); | var options = new ChromeOptions(); | ||
− | options.AddArgument(@" | + | options.AddArgument(@"user-data-dir=/tmp/c1"); |
var chrome = new ChromeDriver(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), options); | var chrome = new ChromeDriver(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), options); |