在 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()
輸出
廣告