使用selenium 連接到一個已經打開的瀏覽器


我們有時希望對一個已經打開的瀏覽器進行測試。

1.使用Debug 方式啟動瀏覽器

 

 Process proc = new Process();
 proc.StartInfo.FileName = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; proc.StartInfo.Arguments = "https://www.intellitect.com/blog/ --new-window --remote-debugging-port=9222 --user-data-dir=C:\\Temp"; proc.Start(); 

 2. 創建WebDriver並將瀏覽器的連接地址和端口作為參數傳遞給WebDriver 

  ChromeOptions options = new ChromeOptions();
  ptions.DebuggerAddress = "127.0.0.1:9222";
  var webDriver = new ChromeDriver(options);

 這樣就可以對已經存在的瀏覽器進行操作了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM