新建例項driver = webdriver.chrome()
1.通過標籤屬性id查詢元素
方法:find_element_by_id(element_id)
例項:driver.find_element_by_id("iptusername")
2.通過標籤屬性name查詢元素
方法:find_element_by_name(element_name)
例項:driver.find_element_by_id("inputpwname")
3.通過標籤xpath路徑查詢元素
方法:find_element_by_xpath(xpath)
例項:driver.find_element_by_xpath("//div[@id='menucontainer']/div/div/ul/li[4]/a")
4.通過標籤名tagname查詢元素
方法:find_element_by_tag_name(tag_name)
例項:driver.find_element_by_tag_name("input")
注意:通過tag_name查詢時使用find_element_by_tag_name查詢到的是第乙個標籤的tag_name
5.通過標籤中的元素文字鏈結查詢元素
方法:find_element_by_link_text(link_text)
例項:driver.find_element_by_link_text('登 錄')
6.通過標籤的class屬性查詢元素
方法:find_elements_by_class_name(class_name)
例項:driver.find_elements_by_class_name("x-panel-body")
7.通過css樣式查詢元素
方法:find_element_by_css_selector()
例項:driver.find_element_by_css_selector("input.btn")
8.瀏覽器中載入url
方法:get(url)
例項:driver.get("http")
9.向前
方法:forward()
例項:driver.forward()
10.返回當前會話中的cookies
方法:get_cookies()
例項:driver.get_cookies()
11.根據cookie name 查詢
方法:driver.get_cookie(cookie_name)
例項:driver.get_cookie("net_sessionid")
12.擷取當前頁面
方法: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()
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.獲取當前頁面的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...