selenium2 0關於python的常用函式

2021-06-27 16:38:06 字數 2377 閱讀 9183

get_screenshot_as_file(filename)

例項:driver.

get_screenshot_as_file("d:\\program files\\python27\\nm.bmp")

13.獲取當前視窗的座標

方法:get_window_position()

例項:driver.get_window_position()

14.獲取當前視窗的長和寬

方法:get_window_size()

例項:driver.get_window_size()

15.獲取當前頁面的url函式

方法:current_url

例項:driver

.current_url

16.獲取元素座標

方法:location

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

例項:driver.find_element_by_xpath("//*[@id='tablechart']/tbody/tr[14]/td[9]").location

17.表單的提交

方法:submit

解釋:查詢到表單(from)直接呼叫submit即可

例項:driver.find_element_by_id("form1").submit()

18.獲取css的屬性值

方法:value_of_css_property(css_name)

例項:driver.find_element_by_css_selector("input.btn").value_of_css_property("input.btn")

19.獲取元素的屬性值

方法:get_attribute(element_name)

例項:driver.find_element_by_id("sellaiyuan").get_attribute("sellaiyuan")

20.判斷元素是否被選中

方法:is_selected()

例項:driver.find_element_by_id("form1").is_selected()

21.返回元素的大小

方法:size

例項:driver.find_element_by_id("iptpassword").size

返回值:

22.判斷元素是否顯示

方法:is_displayed()

例項:driver.find_element_by_id("iptpassword").is_displayed()

23.判斷元素是否被使用

方法:is_enabled()

例項:driver.find_element_by_id("iptpassword").is_enabled()

10.獲取元素的文字值

方法:text

例項:driver.find_element_by_id("iptusername").text

24.元素賦值

方法:send_keys(*values)

例項:driver.find_element_by_id("iptusername").send_keys('admin')

注意如果是函式需要增加轉義符u,eg.

driver.find_element_by_id("iptusername").send_keys(u'青春')

25.返回元素的tagname

方法:tag_name

例項:driver.find_element_by_id("iptusername").tag_name

26.刪除瀏覽器所以的cookies

方法:delete_all_cookies()

例項:driver.delete_all_cookies()

27.刪除指定的cookie

方法:delete_cookie(name)

例項:deriver.delete_cookie("my_cookie_name")

28.關閉瀏覽器

方法:close()

例項:driver.close()

16.關閉瀏覽器並且推出驅動程式

方法:quit()

例項:driver.quit()

方法:back()

例項:driver.back()

30.設定等待超時

方法:implicitly_wait(wait_time)

例項:driver.implicitly_wait(30)

31.瀏覽器視窗最大化

方法:maximize_window()

例項:driver.maximize_window()

32.檢視瀏覽器的名字

方法:name

例項:drvier.name

selenium2 0關於python的常用函式

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

selenium2 0關於python的常用函式

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

selenium2 0 常用函式2

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