分享知识 传递快乐
打开浏览器: driver = webdriver.Chrome()
请求一个url: driver.get(“www.baidu.com”)
窗口最大化: driver.maximize_window()
窗口最小化: driver.minimize_window()
隐式等待: driver.implicitly_wait(second)
设置页面渲染超时: browser.set_page_load_timeout(second)
设置脚本执行超时: browser.set_script_timeout(second)
设置浏览器宽高: browser.set_window_size(width, height)
设置全屏窗口: driver.fullscreen_window()
返回当前页面的title: driver.title
返回当前页面的url: driver.current_url
返回当前页面的源码: driver.page_source
获取当前窗口句柄: driver.current_window_handle
获取当前所有窗口句柄: driver.window_handles
切换到新打开的窗口: driver.switch_to.window(newhandle)
关闭当前页面: driver.close()
注销并关闭浏览器: driver.quit()
浏览器前进: driver.forward()
浏览器后退: driver.back()
刷新当前页面: driver.refresh()
执行脚本: driver.execute_script()
获取当前session中的全部cookie: driver.get_cookies()
获取当前会话中的指定cookie: driver.get_cookie(name)
在当前会话中添加cookie: driver.add_cookie(self, cookie_dict)
添加设置项Chrome Options
options = webdriver.ChromeOptions()
options.add_argument('xxxx')
driver = webdriver.Chrome(chrome_options=options)
添加浏览器User-Agent
options.add_argument('User-Agent=Mozilla/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30')
————————————