Web自动化环境搭建(selenium+python)

来源:互联网 发布:js动态设置div高度 编辑:程序博客网 时间:2024/06/01 22:50

python环境安装:

python官方网站:https://www.Python.org/

windows:

  • 下载最新的Python3.6版本(注意:32位系统还是64位系统)
  • 在cmd中输入python,然后进入python Shell模式,则安装成功
  • 然后可以使用Python自带的IDLE进行代码编写和运行
注意:把Python的安装目录加到系统环境变量的Path下面

iOS:

自带Python环境,但是版本为2.7,下面为python3的安装过程
  • 安装之前建议先安装Xcode否则brew安装会很麻烦
xcode-select --install
  • 安装python3
brew install python3

  • 安装很简单,但是运行时,要使用python3而不是python来运行

selenium安装:

安装setuptools和pip:

setuptools是Python的distutilsde工具的增强工具,可以方便的安装第三方包。pip是一个安装和管理Python包的工具,通过pip来安装Python包变得十分简单。pip的安装依赖setuptools。所以安装pip前,先安装setuptools。
下载地址:
https://pypi.Python.org/pypi/setuptools
https://pypi.Python.org/pypi/pip

安装:
解压文件后,在提示符下进入文件目录,通过python命令执行setup.py进行安装。
> python setyp.py install

注意:在最新Python安装包中已经集成了pip,可以到Python的安装目录Python\Scripts\下查看食肉有pip.exe或者pip3.exe文件。

安装selenium:

>pip isntall selenium               或者
  >pip install selenium==version

注意:安装selenium因为超时报错时,用一下方式安装:
>pip install -i https://pypi.doubanio.com/simple selenium
使用镜像下载,速度会快很多。


安装浏览器驱动:

selenium是自带firefox浏览器的驱动文件的,但是由于版本不匹配,很难跑起来。而且现在firefox使用的用户较少,一般都用Chrome和IE浏览器进行测试。

各浏览器驱动下载地址:http://www.seleniumhq.org/dowload/

找到Chrome和IE对应的驱动文件,然后下载。讲驱动文件放置在\Python36\目录下。

DEMO:

接下来就可以开始编写自动化用例了,以下为一个demo:

from selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("web自动化")driver.find_element_by_id("su").click()sleep(1)driver.quit()


0 0
原创粉丝点击