如何截取Selenium IDE中点击的每个链接的屏幕截图

时间:2016-01-22 09:14:11

标签: selenium-ide

我想点击网页中的链接,将其存储在数组中,然后依次单击此链接,点击后点击每个链接的完整屏幕截图,所有这些只在SELENIUM IDE中进行...如何要做到这一点?? 我知道要保存数组中的链接并单击链接,但是在点击后无法捕获每个页面的屏幕截图。因为它只拍了一个屏幕截图并在第二个链接点击时覆盖了该屏幕截图..

2 个答案:

答案 0 :(得分:0)

也许你的屏幕截图被覆盖的原因是因为你有一个一致的图像文件名。尝试这样的事情:

命令:

 captureEntirePageScreenshotAndWait;

目标:

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

依旧等等......

答案 1 :(得分:0)

如果您捕获的屏幕非常少,那么您可以使用不同的文件名捕获它们。请参考下面的例子。

LessScreenshot IDE Script

LessScreenshot Files stored

如果要捕获更多屏幕,则可以从CSV文件中读取文件位置和名称。有关loop和readCSV的更多信息,请参阅this link。在下面的示例中,我捕获了7次点击截图。

Input_CSV_File

IDE_Script_Loop&ReadCSV

Screenshot captured