1、元素定位css
find_element_by_id()瀏覽器
find_element_by_name()對象
find_element_by_class_name()element
find_element_by_tag_name()get
find_element_by_link_text()it
find_element_by_partial_link_text()io
find_element_by_xpath()class
find_element_by_css_selector()cli
2、瀏覽器表單
瀏覽器最大化:
maximize_window()
設置瀏覽器寬、高:
set_window_size(480, 800)
控制瀏覽器後退,前進:
back()
forward()
3、元素操做
clear 清除元素的內容
send_keys 在元素上模擬按鍵輸入
click 單擊元素
submit 提交表單
size 返回元素的尺寸
text 獲取元素的文本
get_attribute(name) 得到屬性值
is_displayed() 設置該元素是否用戶可見
4、ActionChains 類鼠標操做的經常使用方法
context_click() 右擊
double_click() 雙擊
drag_and_drop() 拖動
move_to_element() 鼠標懸停在一個元素上
click_and_hold() 按下鼠標左鍵在一個元素上
5、Keys 類鍵盤操做的經常使用方法
send_keys(Keys.BACK_SPACE) 刪除鍵(BackSpace)
send_keys(Keys.SPACE) 空格鍵(Space)
send_keys(Keys.TAB) 製表鍵(Tab)
send_keys(Keys.ESCAPE) 回退鍵(Esc)
send_keys(Keys.ENTER) 回車鍵(Enter)
send_keys(Keys.CONTROL,'a') 全選(Ctrl+A)
send_keys(Keys.CONTROL,'c') 複製(Ctrl+C)
send_keys(Keys.CONTROL,'x') 剪切(Ctrl+X)
send_keys(Keys.CONTROL,'v') 粘貼(Ctrl+V)
6、定位一組對象
find_elements_by_id()
find_elements_by_name()
find_elements_by_class_name()
find_elements_by_tag_name()
find_elements_by_link_text()
find_elements_by_partial_link_text()
find_elements_by_xpath()
find_elements_by_css_selector()