在使用php webdriver的時候,,如果設置了–user-data-dir,當上一個瀏覽器沒有關閉,然後新的請求又打開新的瀏覽器,這個時候就會出現錯誤Fatal error: Uncaught Facebook\WebDriver\Exception\UnknownErrorException: unknown error: Chrome failed to start: exited normally. (unknown error: DevToolsActivePort file doesn’t exist) (The process started from chrome location C:\Program Files\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
下面是解決辦法
option添加一條
--remote-debugging-port=9222
再次測試後就會發現可以多個請求了,不需要等上一個請求完成
到此為止。
發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/php/2894.html