一、selenium定位元素常用方法:
1、Xpath方式:
可以定位大部分元素,瀏覽器自帶功能查看Xpath路徑,可以直接用,上一章有說
2、利用id定位:find_element_by_id("")
3、利用textlink定位:find_element_by_link_text("")
4、利用class name 定位:find_element_by_class_name("")
5、利用name定位:find_element_by_name("")
二、常用操作:
1、填充文本:send_keys()
2、點擊事件:click()
3、清除文本方式:clear()
4、刷新當前頁面:refresh()
5、瀏覽器中地址欄旁邊的前進和後退功能:driver.back() /driver.forward()
6、獲取瀏覽器的版本:driver.capabilities['version']
7、獲取當前頁面的url:curren_url
8、獲取當前頁面的title:title
9、設置瀏覽器頁面大小:browser.set_window_size(100,100)
10、獲取瀏覽器頁面大小:browser.get_window_size()
11、斷言title:assert "鐵甲二手機aaa" in browser.title
12、browser.find_element_by_xpath("").text
13、判斷頁面元素是否被選中:is_selected(),返回布爾值
14、組合鍵-全選文字:browser.find_element_by_xpath("/html/body").send_keys(Keys.CONTROL+'a')
15、回退鍵:element.send_keys(Keys.BACKSPACE)