selenium2 0關於python的常用函式

2022-05-30 22:18:09 字數 2558 閱讀 5957

新建例項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").text11.元素賦值方法: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_name13.刪除瀏覽器所以的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關於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 ...

selenium2 0 常用函式2

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