2014-09-24 52 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