selenium常用方法
# text方法,获取超链接即<a></a>之间的文字:
Driver.find_element_by_link_text("网上申请").text
#Get_attribute()获取属性值:
driver.find_element_by_id("kw").get_attribute('type')
# Maximize_window()实现浏览器窗口最大化:
driver.maximize_window()
# Current_window_handle 返回当前窗口句柄:
print(driver.current_window_handle)
#window_handles 获取所有窗口句柄
#Current_url 返回当前窗口的url:
print(driver.current_url)
# Is_enabled() 判断页面元素是否可用。可用返回true,不可用返回false:
find_element_by_id('XX').is_enabled()
#Is_dispalyed()判断页面是否显示,显示返回true,不显示返回false:
find_element_by_id('XX').is_dispalyed()
#Clear()清除输入框的值。
driver.find_element_by_id('dwmc').send_keys('哈喽,你好')
driver.find_element_by_id('dwmc').clear()
#Quit()关闭浏览器并杀掉chromedriver.exe进程
Driver.quit()
#Title 获取页面title
driver.get("https://yz.chsi.com.cn/zsml/zyfx_search.jsp")
print(driver.title())
#Refresh() 刷新页面
driver.get("https://yz.chsi.com.cn/zsml/zyfx_search.jsp")
driver.refresh()
# Back() 浏览器工具栏向后操作
driver.get("https://yz.chsi.com.cn/zsml/zyfx_search.jsp")
driver.back()
# Forward()浏览器工具栏向前操作
driver.get("https://yz.chsi.com.cn/zsml/zyfx_search.jsp")
driver.forward()