在 Python Selenium webdriver 中傳送鍵位而不指定元素


使用 Selenium webdriver 可以傳送鍵位而不指定 Python 中的元素。標籤名輸入被用於所有編輯框。我們將使用 find_element_by_tag_name 方法,並將 input 作為引數傳遞給該方法。

因此,我們無需明確提及元素屬性。讓我們研究可以用標籤名 input 識別的元素的 html 程式碼。

示例

from selenium import webdriver
#set geckodriver.exe path
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://tutorialspoint.tw/index.htm")
#identify element with tagname
l = driver.find_element_by_tag_name("input")
l.send_keys("Selenium")
#obtain value obtained
print("Value entered: ")
print(l.get_attribute('value'))
driver.quit()

輸出

更新於: 02-Feb-2021

1K+ 瀏覽量

開啟您的職業生涯

完成課程並獲得認證

開始學習
廣告