我遇到一些麻煩採取截圖並保存到特定的文件位置:紅寶石硒截圖特定的文件位置
我有工作代碼,節省了屏幕截圖的原始文件位置我工作區:
driver.save_screenshot( 「screenshot.png」)
我希望能夠在自己的文件夾中保存這個畫面在我的C://用戶名// RubyTutori // //屏幕截圖// Screenshot.png
C://用戶名// RubyTutorials是一個已經存在的目錄,我希望代碼創建一個'Screenshots'文件夾,然後將該圖像保存在該文件夾中。
我該如何做到這一點?
我曾嘗試: driver.save_screenshot( 「C://Username//RubyTutorial//Screenshots//Screenshot.png」)
,但我得到的「沒有這樣的文件錯誤或目錄」
我曾嘗試切換不同的嘗試了‘//’到‘/’,‘\’和‘\’
但仍沒有運氣。
謝謝:)
如果你不想手動創建Screenshots目錄,你可以使用'Dir :: mkdir'來創建它,然後執行'.save_screenshot'。 – orde
你試過雙反斜槓嗎?這是一個\逃脫與\導致'\\' – Cagy79
@orde你有任何示例代碼Mkdir方法?我可以將截圖輸出到已經創建的文件夾,但不能創建文件夾自己,然後將截圖保存到該文件夾的目的地 – OrdinaryKing