Реализация Ruby: (Вы можете использовать ту же логику и в других языках).Просто позвоните по этой строке в вашем hooks.rb, прежде чем закрывать драйвер.Приведенная ниже строка кода будет динамически создавать ссылку на видео соуса к соусу на основе идентификатора сеанса драйвера.
puts "<button style=\"background-color: #525fa0;font-weight: bold;color: #fff;border: double;border-radius: 25px;\" onclick= \"window.open('https://saucelabs.com/jobs/#{browser.driver.session_id}','_blank')\">SauceLabs Execution Report</button>"
Это добавит кнопку в отчет html с ссылкой на видео по видео соусу.
Если выЕсли вы хотите передать URL, используйте приведенный ниже код.
puts "<button style=\"background-color: #525fa0;font-weight: bold;color: #fff;border: double;border-radius: 25px;\" onclick= \"window.open(url_goes_here,'_blank')\">SauceLabs Execution Report</button>"
Если вы пытаетесь получить доступ к html-отчету от jenkins, запустите следующую строку в консоли jenkins.
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "sandbox allow-scripts allow-popups unsafe-inline; ")
Обязательно перезапустите jenkins, как только вы запустите скрипт в консоли скриптов.Это позволит вам увидеть отчет в html, иначе ваш URL будет заблокирован.