2013-04-25 154 views
0

我想知道人們如何從硒網格測試中獲取屏幕截圖。據推測,我的屏幕截圖將被保存到硒節點正在運行的計算機上,我如何才能將其恢復到常見位置?理想情況下,我希望我的圖像全部位於Jenkins的工作目錄中...Selenium Grid2打印屏幕

回答

1

屏幕截圖將保存到機器上執行測試的機器上,而不是網格節點上。我們不使用Jenkins,而是使用Ruby環境。

#Ruby Screenshot 
driver = Selenium::WebDriver.for :ie 
driver.get "https://www.google.com" 
driver.save_screenshot("./screen.png") 

的截圖保存在您從webdriver的該實例的實例化的webdriver機器上連接到電網的硒。我相信Jenkins中有一個環境變量,可以讓你設置它們的存儲位置。儘管我對詹金斯的知識有限。

+0

太棒了,我沒有意識到。對不起,這是一個沒有問題的問題,我想在它完全實施之前找出它,以防需要做很多額外的工作。 – shmish111 2013-04-26 08:33:22