Selenium Grid2打印屏幕
问题描述:
我想知道人们如何从硒网格测试中获取屏幕截图。据推测,我的屏幕截图将被保存到硒节点正在运行的计算机上,我如何才能将其恢复到常见位置?理想情况下,我希望我的图像全部位于Jenkins的工作目录中...Selenium Grid2打印屏幕
答
屏幕截图将保存到机器上执行测试的机器上,而不是网格节点上。我们不使用Jenkins,而是使用Ruby环境。
#Ruby Screenshot
driver = Selenium::WebDriver.for :ie
driver.get "https://www.google.com"
driver.save_screenshot("./screen.png")
的截图保存在您从webdriver的该实例的实例化的webdriver机器上连接到电网的硒。我相信Jenkins中有一个环境变量,可以让你设置它们的存储位置。尽管我对詹金斯的知识有限。
太棒了,我没有意识到。对不起,这是一个没有问题的问题,我想在它完全实施之前找出它,以防需要做很多额外的工作。 – shmish111 2013-04-26 08:33:22