1.浏览器的操作:
browser=webdriver.Chrome()
browser.get('http://')
browser.close() 关闭当前浏览器
browser.quit() 关闭打开的所有页签
browser.back() 后退
browser.forward() 前进
browser.fresh() 刷新浏览器
browser.title() 获取当前页面标题
browser.current_url 获取当前页面的URL
browser.set_window_position(横坐标,纵坐标) 设置浏览器的窗口坐标
browser.set_window_size(宽,高) 设置浏览器窗口大小
browser.set_window_rect(100,100,800,500) 设置浏览器窗口的坐标和大小
browser.maximize_window() 设置浏览器最大化
browser.minimize_window() 设置浏览器最小化
2.定位元素:
find_element_by_id()
find_element_by_name()
find_element_by_link_text() find_element_by_partical_link_text()
find_element_by_class_name(类名即CSS样式 )
find_element_by_tag_name(标记名)
find_element_by_css_selector()
绝对路径
相对路径
标记名[属性='值']
标记名
[属性='值']
标记名[唯一属性名]
[唯一属性名]
input#id 属性值
#id 属性值
input.class 属性值
.class 属性值
browser.find_element_by_css_selector
(".el-popup-parent--hidden>.el-message-box__wrapper>.el-message-box>.el-message-box__btns .el-button--primary")
find_element_by_xpath()
绝对路径:/