memanfaatkan selenium untuk menguruskan profil krom dengan --user-data-dir
Mengelakkan profil lalai untuk ujian
Untuk ujian yang boleh dipercayai, elakkan menggunakan profil Chrome lalai ("--Profile-directory = lalai"). Pelanjutan, penanda halaman, dan sejarah profil lalai boleh mengganggu keputusan ujian.
Membuat dan menggunakan profil berdedikasi
Untuk memastikan persekitaran ujian yang konsisten, buat profil Chrome khusus:
Mengenalpasti dan mencari direktori profil
Mengintegrasikan profil ke dalam skrip selenium anda
Gunakan argumen untuk menentukan profil tersuai anda dalam kod selenium anda: --user-data-dir
<code class="language-csharp">ChromeOptions m_Options = new ChromeOptions(); m_Options.AddArgument($"--user-data-dir=C:/Users/Me/AppData/Local/Google/Chrome/User Data/Profile 2"); m_Options.AddArgument("--disable-extensions"); ChromeDriver m_Driver = new ChromeDriver(@"pathtoexe", m_Options); m_Driver.Navigate().GoToUrl("somesite");</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memuatkan Profil Chrome Tertentu Menggunakan Argumen `--user-data-dir` Selenium?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!