2016-01-22 46 views
0

我想單擊網頁中的鏈接並將其存儲在數組中,然後單擊此鏈接並點擊後截取每個鏈接的所有截圖,必須只在SELENIUM IDE中做...如何做到這一點? 我知道最多可以保存鏈接陣列和點擊鏈接,但沒有捕獲每個頁面的屏幕截圖後點擊..因爲它只是一個截圖,並覆蓋截圖時,第二個鏈接點擊..如何截取Selenium IDE中點擊的每個鏈接的截圖

+0

採取多少鏈接你有多少截圖?這是可能的。我問這個問題的原因是因爲如果你只有較少的鏈接和截圖,那麼可以在selenium中沒有任何循環和readcsv的情況下完成。如果你有更多的話,你可以使用循環和readcsv。 –

回答

0

也許之所以你的屏幕截圖被覆蓋是因爲你有一個一致的圖像文件名。嘗試是這樣的:

命令:

captureEntirePageScreenshotAndWait; 

目標:

C:\\<Directory>\\different-filename-for-screenshot.png 

等等等等...

0

如果你有非常少的屏幕捕捉,然後你可以簡單地以不同的文件名捕獲它們。請參考下面的例子。

LessScreenshot IDE Script

LessScreenshot Files stored

如果你有更多的屏幕捕捉,那麼你可以閱讀從CSV文件的文件位置和名稱。有關循環和readCSV的更多信息,請參閱this link。在下面的例子中,我已經捕獲了7次點擊屏幕截圖。

Input_CSV_File

IDE_Script_Loop&ReadCSV

Screenshot captured

+0

謝謝你阿卜杜勒這是非常有益的,我做語法錯誤。 – Thor