python3+selenium入門05-元素操作及常用方法
阿新 • • 發佈:2019-01-06
學習了元素定位之後,來看一些元素的操作,還有一些常用的方法
clear()清空輸入框內容
click()點選
send_keys()鍵盤輸入
import time from selenium import webdriver dr = webdriver.Chrome() dr.get('https://www.baidu.com')#開啟百度 st = dr.find_element_by_name('wd')#定位搜尋框 st.send_keys('測試一下')#輸入內容 time.sleep(2)#讓程式等待兩秒,看的更清楚 cl = dr.find_element_by_id('su')#定位百度一下 按鈕 cl.click()#點選
sumbit()提交表單,類似在搜尋輸入框輸入內容後,點選回車的效果。在有道搜尋輸入搜尋內容,然後提交
from selenium import webdriver
dr = webdriver.Chrome()
dr.get('https://www.youdao.com')
st = dr.find_element_by_id('translateContent')
st.send_keys('測試一下')
st.submit()
跟click()一個效果,用處沒click()廣
text:文字資訊
size:元素大小
get_attribute()獲取元素的某個屬性的值
is_dispalyed:是否可見
is_enabled:是否可用
from selenium import webdriver dr = webdriver.Chrome() dr.get('https://www.baidu.com')#開啟百度 st = dr.find_element_by_name('wd')#定位搜尋框 cp = dr.find_element_by_id('cp') print(cp.text) print(st.size) print(st.get_attribute('name')) print(st.is_displayed()) print(st.is_enabled())