做设计常用的网站,岳池发展建设集团有限公司门户网站,如何制作淘宝客网站,360度实景地图下载前言
前一章节已经完成环境搭建#xff0c;下面简单介绍下对浏览器的基本操作#xff0c;让大家先了解一些简单的操作。这节主要介绍浏览器打开、刷新、前进、后退、截图、退出等功能。
1#xff09;打开浏览器
from selenium import webdriver #导入webdriver模块
driver …前言
前一章节已经完成环境搭建下面简单介绍下对浏览器的基本操作让大家先了解一些简单的操作。这节主要介绍浏览器打开、刷新、前进、后退、截图、退出等功能。
1打开浏览器
from selenium import webdriver #导入webdriver模块
driver webdriver.Chrome()
driver.get(https://www.testwo.com/) #打开测试窝网站 导入webdriver模块后只用driver.get()方法来打开浏览器我们例子中打开的是我们测试窝的网站
2刷新
from selenium import webdriver #导入webdriver模块
driver webdriver.Chrome()
driver.get(https://www.testwo.com/) #打开测试窝网站
driver.refresh()#刷新当前页面 当我们打开浏览器时网速比较慢或者当前页面没有加载完成时我们可以使用driver.refresh()来重新加载(刷新)页面
3前进与后退
import time#导入时间相关模块
from selenium import webdriver #导入webdriver模块
driver webdriver.Chrome()
driver.get(https://www.testwo.com/) #打开测试窝网站
time.sleep(3)#等待3s
driver.get(https://www.baidu.com) #然后打开百度会把之前打开的网站覆盖掉
time.sleep(3)#等待3s
driver.back() #后退操作(其实会回到测试窝网站首页
time.sleep(3)#等待3s
driver.forward()#前进操作(重新回到百度首页) 当我们打开一个网页浏览时可能会点击某个超链接进入到另外一个网页我们可以使用driver.back()方法回到之前的页面然后使用driver.forward()再进入到返回前的网页例子中加了一些等待时间主要是想等待网页打开后再做其他的操作
4截图
from selenium import webdriver #导入webdriver模块
driver webdriver.Chrome()
driver.get(https://www.testwo.com/) #打开测试窝网站
driver.get_screenshot_as_file(/Users/zhangxiaojun/project/image/testwo.png)#截图并保存到/Users/zhangxiaojun/project/image/目录下文件名为testwo.png 当我们进行测试脚本时难免会遇到会出现错误那么我们可以通过driver.get_screenshot_as_file()进行
截图(看实际需要截图并不一定适用)来辅助定位问题查看截图中的页面是否正确
5退出
import time#导入时间相关模块
from selenium import webdriver #导入webdriver模块
driver webdriver.Chrome()
driver.get(https://www.testwo.com/) #打开测试窝网站
driver.get_screenshot_as_file(/Users/zhangxiaojun/project/image/testwo.png)
driver.refresh()#刷新当前页面
time.sleep(3)#等待3s
driver.get(https://www.baidu.com) #然后打开百度会把之前打开的网站覆盖掉
time.sleep(3)#等待3s
driver.back() #后退操作(其实会回到测试窝网站首页
time.sleep(3)#等待3s
driver.forward()#前进操作(重新回到百度首页)
driver.quit()#退出浏览器
当我们执行完测试脚本后最后需要退出浏览器可以使用driver.quit()退出也可以使用driver.close()退出前者为退出浏览器(退出浏览器进程)后者为退出当前页面(浏览器窗口)
声明欢迎大家加入测试窝官方交流群(316016449)如上述内容存在错误请帮忙指出我会及时更正。