1.webdriver对象的一些方法
(1)获取当前窗口的title (标题栏url文字)
driver.title(print(driver.tittle)就会打印出页面tittle)
(2)获取当前窗口的地址栏url地址
driver.current_url
随着用户的操作 tittle和current url会变化
(4)截屏
driver.get_screenshot_as_file('ssl.png')
2.切换窗口
(1)切换到新的窗口里面操作
循环遍历driver.window_handles
driver.switch_to.window(handle)方法切入新窗口
检查该窗口特点,是否为要切入的那个
可见下图
(2)切换到最初的窗口
保存主窗口的handle
(3)关闭窗口
close方法
driver.close
3.弹出对话框
(1)对话框一般来说有三种
alert #只点击ok
confirm#点击ok和cancle
prompt#输入文本
(2)操作方法
driver.switch_to.alert.accept()#点击ok
driver.switch_to.alert.text#得到对话框内容
driver.switch_to.alert.dismiss()#点击Cancel
driver.switch_to.alert.send_keys()#输入内容
(3)alert弹窗和html元素弹窗
(4)上传文件
上传文件只适合windows系统
4.刷新页面,前进、后退
(1)刷新页面
refresh
(2)前进
forward
(3)后退
back
5.异常捕 确保chrome进程退出
6.冻结元素
7.特殊动作
8.页面元素不可见
在页面consle操作
-200是向左或者向上滚动
9.