[RUBY] Pilote Web Selenium avec répertoire de données utilisateur configuré pour planter en mode sans tête de Chrome

profile_dir =  File.expand_path("profile",__dir__).encode("UTF-8")

U_d_Dir = "--user-data-dir=" + profile_dir
options = Selenium::WebDriver::Chrome::Options.new(args: ["--headless" ,'--no-sandbox', U_d_Dir])
driver = Selenium::WebDriver.for :chrome, options: options

référence [Non résolu] Le mode sans tête de Chrome ne peut pas être utilisé avec Selenium Web Driver pour lequel user-data-dir est défini. https://teratail.com/questions/142395 Une erreur se produit lorsque les options headless et user-data-dir sont spécifiées en même temps dans chromedriver https://ja.stackoverflow.com/questions/51441/chromedriver-%E3%81%A7-headless-%E3%81%A8-user-data-dir-%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%90%8C%E6%99%82%E3%81%AB%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B

Recommended Posts

Pilote Web Selenium avec répertoire de données utilisateur configuré pour planter en mode sans tête de Chrome
[Java] Présentation rapide des tests d'intégration avec Selenide + Chrome Driver <Mis à jour en mai 2020>
Comment configurer un proxy avec authentification dans Feign