UI自动化笔记(一)
学习前端页面网址:www.w3school.com.cn
一、Driver常用方法(浏览器相关操作)

例子

二、如果火狐未安装在默认路径下
方法一:实例化浏览器时,需要增加参数
路径:C:\Program Files (x86)\Mozilla Firefox\firefox.exe

参数解释: executable_path 可执行文件路径
firefox_profile 用户配置信息
方法二:把火狐的安装路径配置到系统环境变量PATH下面
三、启动带有用户配置信息的浏览器

用户配置信息存储在firefox_profile文件中,打开该文件方法:WIN+R→运行→%APPDATA%
存储路径C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\614wzf2x.default

情景模拟:环境统一配置或者环境初始化
途径:将614wzf2x.default发送到每个人固定路径下即可
四、设置浏览器配置
1、火狐浏览器地址栏:ahout:config 浏览器配置以及浏览器插件配置

属性相关单词:preference argument primits
应用场景一:设置浏览器主页
步骤:修改2个参数

browser.startup.page参数为0时:启用默认浏览器 参数为1时,启动带有用户配置的浏览器

代码如下:

应用场景二:火狐自动下载安装包
步骤: 设置下载路径→选择自定义下载模式→下载时,关闭windows提示框→设置可以保存的文件格式

应用场景三:设置服务器代理(了解即可)

应用场景四:火狐插件都是.xpi结尾,功能:导出前端页面加载性能
将插件放在项目里

插件安装步骤:安装firebug→安装netExport

下载文件步骤:打开firebug→切换到【网络】→打开小绿灯→导出保存文件→保存路径→点击保存

应用场景五:使用谷歌浏览器
报错:
解决方法:
1、将driver配置到系统环境变量的PATH中
2、将chromedriver.exe放在D:/根目录下

3、将chromedriver粘到项目中来,和项目一起走

4、将文件粘贴在C:\Python27路径下,不用添加参数,因为网络驱动启动,首先去python根目录下寻找chrome驱动

五、谷歌 火狐安装插件代码对比


浙公网安备 33010602011771号