我有一個(gè) python 腳本設(shè)置為打開 10 個(gè)選項(xiàng)卡,并在每個(gè)選項(xiàng)卡上加載一個(gè)網(wǎng)頁(yè)。我現(xiàn)在需要做的是讓它每 30 秒在這些選項(xiàng)卡之間旋轉(zhuǎn)?;旧希谌考虞d后,我只需要每 30 秒按一次 Ctrl+Tab,這樣它就會(huì)旋轉(zhuǎn)并充當(dāng)幻燈片放映。所有提示?from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECusernameStr = 'username'passwordStr = 'password'options = Options()options.add_argument('--kiosk')options.add_argument('disable-infobars')driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\username\Desktop\chromedriver.exe')driver.get('http://website.com')# fill in username and hit the next buttonusername = driver.find_element_by_id('username')username.send_keys(usernameStr)password = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.ID, 'password')))password.send_keys(passwordStr)nextButton = driver.find_element_by_class_name('emp-submit')nextButton.click()#second tabdriver.execute_script("window.open('about:blank', 'tab2');")driver.switch_to.window("tab2")driver.get('http://website.com')#third tabdriver.execute_script("window.open('about:blank', 'tab3');")driver.switch_to.window("tab3")driver.get('http://website.com')#fourth tabdriver.execute_script("window.open('about:blank', 'tab4');")driver.switch_to.window("tab4")driver.get('http://website.com')
Selenium - Python 中的旋轉(zhuǎn)標(biāo)簽
動(dòng)漫人物
2021-07-02 15:01:09