需要社區的幫助。我是 Python 新手,不明白如何回圈執行selenium腳本。
from selenium import webdriver
import time
driver = webdriver.Firefox()
def change_password():
driver.get("http://nsagov.ru/Users/Login.aspx")
driver.find_element_by_xpath("/html/body/form/div[4]/div[1]/table/tbody/tr/td/div/table/tbody/tr[4]/td/div/a/span").click()
driver.find_element_by_id("ContentPlaceHolder1_GetNewPasswordPopup_EmailTB_I").send_keys("[email protected]")
driver.find_element_by_xpath("//div[@id='ContentPlaceHolder1_GetNewPasswordPopup_TPCFm1_GetPasswordButton_CD']/span").click()
change_password()
time.sleep(5)
driver.quit()
uj5u.com熱心網友回復:
你可以使用這個程序
for i in range(10):
driver.get("http://nsagov.ru/Users/Login.aspx")
driver.find_element_by_xpath("/html/body/form/div[4]/div[1]/table/tbody/tr/td/div/table/tbody/tr[4]/td/div/a/span").click()
driver.find_element_by_id("ContentPlaceHolder1_GetNewPasswordPopup_EmailTB_I").send_keys("[email protected]")
driver.find_element_by_xpath("//div[@id='ContentPlaceHolder1_GetNewPasswordPopup_TPCFm1_GetPasswordButton_CD']/span").click()
driver.execute_script("window.open('');")
time.sleep(2)
driver.switch_to.window(driver.window_handles[-1])
創建一個新選項卡并再次按照代碼
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/318581.html
上一篇:Java:為什么我能夠在編譯時將無界的泛型作為有界的引數傳遞?
下一篇:無法通過xpath單擊此按鈕
