2014-09-24 93 views

回答

1

我知道禁用视频录制和截图的唯一方法是,当你创建一个WebDriver实例与硒,你必须设置一个名为record-screenshotsrecord-video"false"所需的能力。例如,在Python:

from selenium import webdriver 

desired_capabilities = dict(
    webdriver.DesiredCapabilities.CHROME) 

desired_capabilities["record-screenshots"] = "false" 
desired_capabilities["record-video"] = "false" 

driver = webdriver.Remote(
    desired_capabilities=desired_capabilities, 
    command_executor="http://localhost:4444/wd/hub") 

的REST API是指测试开始后才使用,因此将无法防止创造摆在首位的视频和截图的。我没有看到任何证据证明Sauce Connect可以对此做任何事情。

0

这是一个链接到Sauce Labs文档(https://docs.saucelabs.com/reference/test-configuration/#disabling-video-recording),解释如何禁用视频记录和屏幕截图。它实际上是作为测试的一部分传递的期望能力。您能否提供关于酱汁连接问题的更多清晰度。

+0

我试过了,但没有运气,它仍然后处理所有可悲的。我发送了一封电子邮件给saucelabs家伙,希望他们能有一个解决方案。 – jemiloii 2014-09-25 17:34:33

0

您可以设置一个布尔值作为DesiredCapabilities的一部分打开或关闭视频录制。

建议在测试失败时仅录制视频是有意义的,这是Saucery所做的。它确实有效。看看this

相关问题