selenium2 0 常用函式2

2021-09-08 17:48:42 字數 2114 閱讀 6348

新建例項driver = webdriver.chrome()
1.獲取當前頁面的url函式
方法:current_url
例項:
driver.current_url
2.獲取元素座標

方法:location

解釋:首先查詢到你要獲取元素的,然後呼叫location方法

例項:driver.find_element_by_xpath("//*[@id='tablechart']/tbody/tr[14]/td[9]").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()

方法:back()

例項:driver.back()

18.設定等待超時

方法:implicitly_wait(wait_time)

例項:driver.implicitly_wait(30)

19.瀏覽器視窗最大化

方法:maximize_window()

例項:driver.maximize_window()

20.檢視瀏覽器的名字

方法:name

例項:drvier.name

selenium2 0 常用函式2

新建例項driver webdriver.chrome 1.獲取當前頁面的url函式方法 current url例項 driver.current url2.獲取元素座標 方法 location 解釋 首先查詢到你要獲取元素的,然後呼叫location方法 例項 driver.find elemen...

selenium2 0關於python的常用函式

get screenshot as file filename 例項 driver.get screenshot as file d program files python27 nm.bmp 13.獲取當前視窗的座標 方法 get window position 例項 driver.get win...

selenium2 0關於python的常用函式

新建例項driver webdriver.chrome 1.通過標籤屬性id查詢元素 方法 find element by id element id 例項 driver.find element by id iptusername 2.通過標籤屬性name查詢元素 方法 find element ...