1.獲取當前頁面的url函式
方法:current_url
例項:driver.current_url
2.獲取元素座標
方法:location
解釋:首先查詢到你要獲取元素的,然後呼叫location方法
例項:driver.find_element_by_xpath(
"//*[type='submit']").location
3.表單的提交
方法:submit
解釋:查詢到表單(
from)直接呼叫submit即可
例項:driver.find_element_by_id(
"form1").submit()
4.獲取css的屬性值
方法:value_of_css_property(css_name)
例項:driver.find_element_by_css_selector(
"input.btn").value_of_css_property(
"input.btn")
5.獲取元素的屬性值
方法:get_attribute(element_name)
例項:driver.find_element_by_id(
"sellaiyuan").get_attribute(
"sellaiyuan")
6.判斷元素是否被選中
方法:is_selected()
例項:driver.find_element_by_id(
"form1").is_selected()
7.返回元素的大小
方法:size
例項:driver.find_element_by_id(
"iptpassword").size
返回值:
8.
判斷元素是否顯示
方法:is_displayed()
例項:driver.find_element_by_id(
"iptpassword").is_displayed()
9.判斷元素是否被使用
方法:is_enabled()
例項:driver.find_element_by_id(
"iptpassword").is_enabled()
10.獲取元素的文字值
方法:text
例項:driver.find_element_by_id(
"iptusername").text
11.元素賦值
方法:send_keys(
*values)
例項:driver.find_element_by_id(
"iptusername").send_keys(
'admin')
注意如果是函式需要增加轉義符u, eg.
driver.find_element_by_id(
"iptusername").send_keys(
u'青春')
12.返回元素的tagname
方法:tag_name
例項:driver.find_element_by_id(
"iptusername").tag_name
13.刪除瀏覽器所以的cookies
方法:delete_all_cookies()
例項:driver.delete_all_cookies()
14.刪除指定的cookie
方法:delete_cookie(name)
例項:deriver.delete_cookie(
"my_cookie_name")
15.關閉瀏覽器
方法:close()
例項:driver.close()
16.關閉瀏覽器並且推出驅動程式
方法:quit
()例項:driver.quit()
17.方法:back()
例項:driver.back()
18.設定等待超時
方法:implicitly_wait(wait_time)
例項:driver.implicitly_wait(30)
19.瀏覽器視窗最大化
方法:maximize_window()
例項:driver.maximize_window()
20.檢視瀏覽器的名字
方法:name
例項:drvier.name
selenium中常用的元素定位方法
一 selenium中元素定位共有八種 idname classname tagname linktext partiallinktext xpath cssselector 其中前六種都比較簡單,通過id一般可以得到乙個唯一的定位,其他五種要注意元素是否唯一,如果有多個,返回的是匹配的第乙個元素。...
selenium中常用的關鍵字總結
關於警告框 alert prompt confirm switch to alert d webdriver.firefox alert d.switch to alert 獲取警告框資訊 alert.accept 確認操作 alert.dismiss 取消操作 alert.text 返回警告提示內...
selenium的常用方法
find element by id find element by name find element by class name find element by tag name find element by link text find element by partial link tex...