2025年bs4库作用(bs4库安装)

bs4库作用(bs4库安装)Web 自动化测试之 Webdriver python 从零到熟练 系列 上面是所用到的工具的介绍 下面我们开始着手搭建 WebDriver Python 在 windows 下的运行环境 2 3 1 工具选择 nbsp 操作系统 Windows 7 64 位 nbsp Python 版本 选择 2 7 X

大家好,我是讯享网,很高兴认识大家。



——Web自动化测试之Webdriver(python)–从零到熟练(系列)

上面是所用到的工具的介绍,下面我们开始着手搭建WebDriver+Python在windows下的运行环境。

2.3.1 工具选择

Ø  操作系统:Windows 7 64位。

Ø  Python版本: 选择2.7.X。目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装; Python3.x不支持Selenium2.0。

Ø  Selenium版本:python自动安装最新的包,如果手动安装不能低于2.0,因为从2.0开始,Selenium已经和WebDriver集成在一起了,WebDriver提供了非常多的API和自动化测试处理方法。

Ø  脚本开发工具:Eclipse(JDK:选择1.6版本),其中插件选择:PyDev,专门对python进行开发。

2.3.2 Python+Webdriver安装

请按以下步骤安装python+Webdriver运行环境:

第一步:安装Python

Ø  根据下面的地址,直接一键安装,全部默认方式。

下载地址:http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi。

Ø  设置Python的环境变量:,修改我的电脑->属性->高级->环境变量->系统变量中的PATH为PATH:“C:Python27;”

上述环境变量设置成功之后,就可以在命令行直接使用python命令。或执行”python *.py”运行python脚本了。

Ø  此时,还是只能通过”python .py”运行python脚本,若希望直接运行.py,只需再修改另一个环境变量PATHEXT为:PATHEXT=PATHEXT;.PY;.PYM

第二步:安装Python的SetupTools

其实SetupTools就是一个帮助你安装第三方工具包的增强工具软件,根据下面的地址下载,然后一键安装。下载地址:

http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20

第三步:安装Python的包管理工具

pip有点类似SetupTools ,打开DOS界面,进入到目录:C:Python27Scripts,然后敲入命令: easy_install pip, 等待完成就OK。如图2.3.2.1所示:

 

第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 553px; visibility: visible;” data-type=“block”></p></strong><strong>图2.3.2.1 pip安装过程</strong></p><p><strong> 第四步:安装基于Python的Selenium包</strong></p><p> 打开DOS界面,进入到目录: C:Python27Scripts,然后敲入命令: pip install selenium,回车后就会自动下载最新的selenium包,并进行安装。</p><p><strong> 第五步:验证Selenium安装是否成功</strong></p><p> 在记事本中编写下面的代码:(保存为 pytest.py,然后直接运行即可!)</p><p><em>#pytest.py</em></p><p><em>from selenium import webdriver</em></p><p><em>browser=webdriver.Firefox()#</em><em>获取本地火狐浏览器</em></p><p><img src=
讯享网

browser.get(”http://www.yahoo.com”)#打开雅虎首页

assert “Yahoo!” in browser.title

browser.close()

将上面代码保存,然后在命令行下找到此文件,python pytest.py运行。如果能成功打开火狐浏览器,并打开了雅虎首页,则说明Selenium安装成功。

Eclipse是强大的开发工具,所以我们也采用这个工具编写我们的自动化测试用例。其插件pydev,更能方便地编辑和运行python脚本文件。下面我们就开始配置这个开发环境:

第一步:安装JDK6Eclipse

注:JDK和Eclipse都要用64位,否则有可能遇到问题。

JDK需要配置环境变量(详细见http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html)

下载JDK:

eclipse下载:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-java-indigo-SR1-win32-x86_64.zip

当然你也可以自行在网上搜索下载,JKD最好用6,不过好像8也支持。可能尝试用最新版本 ,如果有问题,就降下来,毕竟低版本用的时间长,比较稳定,但也存在不包括最新的功能的风险。

第二步:给Eclipse安装PyDev插件

启动Eclipse ,在Help菜单中,选择Install New Software•••,

选择Add按钮,Name:PyDev,Location:http://pydev.org/updates(PyDev的更新地址),单击OK,开始查询。如图2.3.3.1所示:

第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 486px; visibility: visible;” data-type=“block”></p></strong><br><strong>图2.3.3.1 安装Pydev插件</strong></p><p> 然后在打开的对话框中选择PyDev下的PyDev for Eclipse,别的都不要选,否则依赖检查那关过不去。如图2.3.3.2所示:</p><p> <p style=第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 537px; visibility: visible;” data-type=“block”></p><p>&nbsp;</p><p> <strong> 图2.3.3.2 pydev安装项选择</strong></p><p> 点下一步安装,中间会出现是否信任Aptana、Pydev,选择信任即可,最后重启Eclipse(如果第二步不能成功,尝试从官网上下载Pydev2.8.1版本,直接覆盖到纯净版eclipse插件文件夹下,重启eclipse即可)。</p><p> 另外需要下载MySQL-python.rar插件,直接安装,重启eclipse。不同的环境和版本可能会出现不同的问题,大家需要去网上查询相关的解决办法,在此就不一一穷尽。</p><p>&nbsp;</p><p><strong> 第三步:配置PyDev插件</strong></p><p> 在Window–Preference–PyDev–Interpreter-Python,单击New…按钮,在弹出的Select interpreter窗口中单击Browse…按钮,找到已经安装的Python解释器。如图2.3.3.3所示:</p><p> <p style=第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 690px; visibility: visible;” data-type=“block”></p><p><img src=

图2.3.3.3 选择python解释器

单击Select interpreter窗口中单击OK按钮,在弹出的Selection Needed窗口中单击Select All按钮,然后单击OK按钮完成设置。如图2.3.3.4所示:

第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 637px; visibility: visible;” data-type=“block”></p><strong>图2.3.3.4 选择所有相关内容</strong></p><p> 然后在Preferences窗口中选择Apply—&gt;OK完成设置。如图2.3.3.5所示:</p><p>&nbsp;</p><p> <strong><p style=第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 690px; visibility: visible;” data-type=“block”></p></strong></p><p><strong> 图2.3.3.5 应用所有配置</strong></p><p>&nbsp;</p><p><strong> 第四步:配置Python编码格式</strong></p><p> 统一编码格式,把PyDev的编码格式修改成UTF-8,默认采用GBK编码。取消u’ …‘形式的unicode文本表示,保存文本的数据类型是str,保存数据的数据类型是bytes。由于默认采用utf-8编码,只要保持.py文件的字符编码也为utf-8格式,不用再在头部声明程序的编码类型,即不用写# -<em>- coding: utf-8 -</em>-;采用如下方法:</p><p>Ø&nbsp;  修改PyDev编码格式,在Window–&gt;Preferenceà General-&gt;Editors-&gt;Text Editors-&gt;Spelling,Encoding改成Other:UTF-8 。</p><p>Ø&nbsp;  修改Workspace编码格式General-&gt;Workspace,Text file encoding改成Other:UTF-8 。</p><p>Ø&nbsp;  修改python编码格式:找到安装目录下的pluginsorg.python.pydev.debug_x.x.x.yyyymmddhhpysrcpydevd.py, 920行的 encoding = Non 改成 encoding = “UTF-8”,保存 (有的环境可能没有这个文件,如果找不到就忽略)。</p><p> 至此,PyDev的配置就完成了。 </p><p> 注:如果没有配置编码规范,运行python脚本时会报错。</p><p><strong> 第五步:测试安装是否成功</strong></p><p>File-&gt;New-&gt;Project,选PyDev下的PyDev Project,Grammer和Interpreter选相应的版本(如2.7),单击Finish。如图2.3.3.6所示:</p><p>&nbsp; <p style=第二章 <wbr>测试环境搭建(下)” title=“第二章&nbsp;<wbr>测试环境搭建(下)” style=“width: 525px; visibility: visible;” data-type=“block”></p><p>&nbsp;</p><p> <strong> 图2.3.3.6创建pydev工程</strong></p><p> 在PyDev Package Explorer的项目上右键,New-&gt;PyDev Module,随便写个名字,Finish。 然后随便写几行代码,Run 在弹出的对话框中选择Python Run,如果运行成功,则说明Pydev环境配置没有问题。如图2.3.3.7所示:</p><p> <p style=

小讯
上一篇 2025-04-25 19:49
下一篇 2025-05-16 18:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/159324.html