您是否尝试过为此添加隐式等待,以使其等待而不是快速运行。
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport rebrowser = webdriver.Firefox() # Get local session of firefoxbrowser.implicitly_wait(10) #wait 10 seconds when doing a find_element before carrying onbrowser.get("http://myServer/WebAccess/login.html") # Load App pageelem = browser.find_element_by_name("LoginID") # Find the Login boxelem.send_keys("Administrator")elem = browser.find_element_by_name("Password") # Find the Password boxelem.send_keys("Administrator" + Keys.RETURN)#try:elem = browser.find_element_by_link_text("Home")elem.click()该
implicitly_wait调用使浏览器开始轮询,直到该项目在页面上并且可见与之交互为止。



