Author="jolting"
Date="2018-04-03"
最近几天在测试项目,没有静下心来学习了,前几天看了加载配置的又忘记了,整理一下笔记
Question1:为什么需要加载配置?
A:比如:平常我们进入一个网站,保存了用户名密码就不需要输入了,或者添加了一些插件,如果自动化测试代码打开浏览器是不会自动加载你之前记录的用户名密码或者添加的插件,这时候就需要读取配置
Question2:自动化测试如何加载Firefox配置文件?
A: 具体加载过程如下:
1.首先找到配置文件的路径, profile_directory = "c:\\..."
【插曲】
火狐浏览器配置文件的路径查找步骤 打开火狐浏览器,点击浏览器右上角三条杠图标,或者键盘点击“Alt”,出现工具栏,点击“帮助”-“故障排除信息”-“配置文件夹”查找到配置文件夹,
如图1,我的浏览器版本直接显示当前配置文件夹的路径,可以直接复制, 如果你的没有显示的话,可点击打开文件夹,复制路径就好如图2
2.加载配置
profile = webdriver.FirefoxProfile(profile_driectory)
3.启动浏览器配置
driver = webdriver.Firefox(profile)