亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

盡管我導入了硒和密鑰,但未識別出send_keys

盡管我導入了硒和密鑰,但未識別出send_keys

慕村9548890 2021-05-15 19:18:02
我導入了密鑰,但是由于某種原因,它未被識別。這是我的代碼,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")


查看完整回答
反對 回復 2021-05-25
  • 2 回答
  • 0 關注
  • 208 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號