Selenium wedriver方法分类
Webdriver
1.查找元素
findElement
findElements
2.浏览器
2.1切换浏览器窗口
driver.switch_to.window('main')2.2浏览器窗口和位置大小
driver.set_window_size(100,200)
driver.set_window_position(200,300,400,500)driver.get_window_size()
driver.get_window_position()
driver.maximize_window()
driver.minimize_window()
driver.fullscreen_window()
2.3浏览器操作url--前进后退刷新
driver.back()
driver.forward()
driver.refresh()
2.4打开关闭浏览器
driver.close()
driver.quit()2.5获取浏览器的cookie
driver.get_cookies(self)
driver.get_cookie(self,name)
driver.delete_cookie(self)
driver.add_cookie(self)
3.请求
driver.get(url)
4.获取
driver.title
driver.window_handles()
driver.current_url
driver.name 浏览器名称
driver.mobile
5.执行js
driver.execute_script()
driver.execute_async_script()6.截图
driver.save_screenshot_as_png()
driver.get_screenshot_as_file(self,filename)
driver.get_screenshot_as_base64()
driver.get_screenshot_as_png()7.页面源码
driver.page_source()8.切换--元素、窗口、表单、弹窗、默认内容
driver.switch_to.active_element
driver.switch_to.alert
driver.switch_to.default_content()
driver.switch_to.frame('frame_name')
driver.switch_to.frame('1')
driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0])
driver.switch_to.parent_frame()
driver.switch_to.window('main')