最近公司组织了一次自动化测试的培训,使用的是Selenium结合FireFox进行操作。参加完培训后,我深刻感受到自动化技术的强大,不禁对它产生了浓厚的兴趣。由于身边没有专人指导,我只能通过网络资源自学,过程中难免会遇到与网上资料相似的内容。我决定将学习过程记录下来,既是为自己今后复习提供方便,也能作为同事学习的参考资料。希望这些内容能带来帮助!
1、 Selenium自动化测试环境搭建指南:整合Selenium、Eclipse与Python,打造高效测试平台。
2、 最近公司组织了一次自动化测试培训,使用的是Selenium结合Firefox。参加完之后真是大开眼界,自动化测试原来如此强大!从那时起,我就下定决心要自己动手实践自动化。由于身边没有导师指导,只能从网上搜集各种资料学习,内容难免会与网上的有重复之处。写下这些主要是为了日后自己复习,也希望能为同事提供一些学习参考。提前感谢大家的支持!
3、 首先,安装Python软件。
4、 按照下方地址一键安装,采用默认设置即可。
5、 下载链接:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi
6、 将Python安装至C盘Python27目录,并配置环境变量。在系统Path中添加E盘Python27路径,注意分号结尾。此前若已安装JDK,可直接在原有Path前追加内容,确保各路径间用英文分号分隔,避免出现中文或特殊符号。
7、 第二步是安装Python的开发工具包。
8、 SetupTools 是一个用于安装第三方工具包的辅助软件,访问指定网址下载后,按照提示逐步完成安装即可。
9、 链接如下:
10、 第三步是安装Python的包管理工具pip,它与SetupTools类似,但功能更为强大。
11、 使用第二步安装的SetupTools进行安装,打开DOS窗口,切换到对应目录。
12、 然后输入命令:easy_install pip,等待安装完成即可。
13、 安装Python环境下的Selenium包
14、 打开DOS窗口,切换至C盘Python27Scripts目录。
15、 接着输入命令:pip install selenium
16、 安装完成后界面如下
17、 第五步:确认Selenium安装是否已完成验证
18、 在记事本中输入以下代码,保存为pytest.py后双击运行即可。
19、 如果代码成功运行,说明Selenium安装成功,非常棒!
20、 第六步:配置Python开发环境,安装Eclipse的PyDev插件。
21、 安装PyDev插件的方法有两种:在线安装和离线安装。
22、 搜索并下载PyDev 2.4.0压缩包,解压后获取Plugins和Feature文件夹,将其复制到Eclipse安装目录中并覆盖原有文件即可完成安装。
23、 重启Eclipse后,点击菜单栏的Help → About Eclipse → Installation Details → Plug-ins,若列表中显示PyDev相关组件,则说明安装已成功。
24、 这个方法我没成功,所以改用了方法二。
25、 在Eclipse中,依次选择Help菜单下的Install New Software...,点击Add按钮,输入网址http://pydev.org/updates,完成下载与安装操作。
26、 安装PyDev插件
27、 安装PyDev后,需设置Python或Jython解释器,操作简单。
28、 在Eclipse的菜单栏中,依次选择Window > Preferences > Pydev > Interpreter - Python,进入Python解释器的设置界面。点击New按钮,浏览并选中已安装的Python解释器(例如安装在C:Python27目录下的python.exe)。打开后会弹出一个包含多个选项的窗口,其中列出了可供添加到系统PYTHONPATH中的路径。根据需要勾选相应的路径,确认后点击OK完成配置。这样就完成了Python解释器的添加和环境路径的设置。
29、 第七步:运行Selenium实例
30、 接下来,我们开始创建一个Python项目。
31、 在Eclipse的菜单栏中,依次选择File > New > Project > Pydev > Pydev Project,创建一个名为PythonCase的新项目,然后点击Next。
32、 完成之后如下所示
33、 创建Python模块与包
34、 在新建的项目中,开始创建Python包和模块。
35、 切换至Pydev视图,在Python包资源管理器中,右键点击src,依次选择新建 -> Pydev包。
36、 输入包名称为Python27,点击完成按钮后,系统将自动生成一个Python包,并同时创建一个名为__init__.py的文件,该文件默认为空。需要注意的是,如果在创建项目时未勾选创建默认src文件夹并将其添加到Python路径这一选项,则需要手动进行源文件夹的创建。具体操作为:通过菜单栏选择File > New > Other > Source Folder,创建一个名为src的源代码文件夹,以确保后续开发工作能够正常进行。
37、 创建Pydev Package后,右键点击该包,依次选择New和Pydev Module。
38、 创建Python模块文件PythonCase1.py并完成编写,模块即可建立完成。
39、 修改PythonCase1.py内容如下所示:
40、 运行脚本程序
41、 双击运行Run_selenium.bat文件以启动Selenium RC服务器。然后右键点击PythonCase1.py,选择Run As->Python Run来执行脚本,运行成功后将显示相应结果。
