我導入了密鑰,但是由于某種原因,它未被識別。這是我的代碼,from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome("..\Library\chromedriver.exe")driver.set_page_load_timeout(10)driver.get("http://google.com")driver.find_elements_by_name("q").sendKeys("Test")driver.find_elements_by_name("btnK").click()time.sleep(4)driver.quit()
2 回答

Cats萌萌
TA貢獻1805條經驗 獲得超9個贊
FindElement和FindElements方法之間的區別。
FindElement()
您可以使用此命令來訪問網頁上的任何單個元素。它返回指定定位符的第一個匹配元素的對象。如果找不到If元素,它將引發NoSuchElementException異常。其語法如下。
username = driver.find_element_by_name('username')
FindElements()
它返回與指定定位符匹配的所有元素的完整列表。如果該元素不存在或在頁面上不可用,則返回值將為空列表。其語法如下。
searchresults_text = driver.find_elements(By.XPATH, 'Locator value')
是的,@ SmashGuy是正確的
driver.find_element_by_name("q").send_keys("Hello Google")
添加回答
舉報
0/150
提交
取消