使用遠端偵錯時無法執行這項操作

部分 WebDriver 指令 (例如調整瀏覽器視窗大小) 需要將 Chrome 擴充功能載入至瀏覽器。ChromeDriver 通常會在每次啟動新的 Chrome 工作階段時載入這個「自動化擴充功能」。

不過,ChromeDriver 可以接收指示,連線至現有的 Chrome 工作階段,而非啟動新工作階段。方法是在 Capabilities 物件 (也稱為 ChromeOptions) 中使用 debuggerAddress

由於自動化擴充功能只會在啟動時載入,因此透過遠端偵錯作業時,ChromeDriver 無法支援某些指令。

如果您看到「使用遠端偵錯時不支援的作業」錯誤,請嘗試重寫測試,讓它啟動新的 Chrome 工作階段。方法是從 Capabilities 物件中移除 debuggerAddress