Я использую скрипт Python в Raspberry Pi 4 для отображения двух панелей мониторинга на подключенном мониторе.
Я использую браузер Chrome для автоматизации цикла while, который поворачивает эти две панели каждые 30 и 60 секунд. .
Я хочу отобразить только определенный раздел в первой панели.
как отобразить часть этой панели в полноэкранном режиме? self.execute_script (JAVASCRIPT)?
код
from seleniumbase import BaseCase
from selenium.webdriver.common.keys import Keys
import time
class EC_Test( BaseCase ) :
def set_fullscreen( self ) :
self.execute_script( '''
addEventListener( 'keydown', function( event ) {
if( event.key == 'F11' )
document.body.requestFullscreen();
else alert( event );
} );
''' )
self.send_keys( "body", Keys.F11 )
def test_authentication( self ) :
self.open( "https://wlan.service.xyz.com/fs/customwebauth/login.html?switch_url=https://wlan.service.xyz.com/login.html&ap_mac=78&client_mac=50:ca&wlan=xy_webauth&redirect=www.xyz.de/" )
self.update_text( "input[name=username]", "******" )
self.update_text( "input[name=password]", "******" )
self.click( "input[name=TOS]" )
self.click( "input[value*=Login]" )
if self.is_element_present( "input[name*=accept]" ) :
self.scroll_to( "input[name*=accept]" )
self.click( "input[name*=accept]" )
self.open( "https://www.zyx.com/login.do" )
self.update_text( "#user_name", "T_User" )
self.update_text( "#user_password", "*******" )
self.click( "#sysverb_login" )
while True :
self.open( "https://www.zyx.com/$pa_dashboard.do?sysparm_dashboard=1234567845" )
self.set_fullscreen()
time.sleep( 31 )
self.open( "https://www.zyx.com/$pa_dashboard.do?sysparm_dashboard=987654321" )
self.set_fullscreen()
time.sleep( 61 )