@ -26,7 +26,6 @@ def test_gerrit_listening(host):
gerrit_web = host . socket ( " tcp://:::8081 " )
assert gerrit_web . is_listening
def test_gerrit_screenshot ( host ) :
driver = webdriver . Remote (
command_executor = ' http:// %s :4444/wd/hub ' % ( host . backend . get_hostname ( ) ) ,
@ -39,8 +38,16 @@ def test_gerrit_screenshot(host):
driver . save_screenshot ( " /var/log/screenshots/gerrit-main-page.png " )
driver . get ( " http://localhost:8081/c/test-project/+/1 " )
WebDriverWait ( driver , 30 ) . until ( lambda driver : driver . execute_script (
' return document.readyState ' ) == ' complete ' )
time . sleep ( 5 )
driver . execute_script (
" document.querySelector( ' gr-app ' ).shadowRoot "
" .querySelector( ' gr-app-element ' ).shadowRoot "
" .querySelector( ' main ' ) "
" .querySelector( ' gr-change-view ' ).shadowRoot "
" .querySelector( ' paper-tab[data-name= \" change-view-tab-header-zuul-results-summary \" ] ' ) "
" .click() "
)
time . sleep ( 5 )
driver . save_screenshot ( " /var/log/screenshots/gerrit-change-page.png " )
except TimeoutException as e :
raise e