zoukankan      html  css  js  c++  java
  • 搭建python selenium pytest自动化测试环境

    1、安装开发工具:使用特别广泛的Eclipse,根据电脑选用版本

    win10的64位系统版本

    链接:https://pan.baidu.com/s/1KI63oTzZTKuC_U6vryQonw

    提取码:szxy

    2、安装python,可以在Eclipse在线安装,也可以线下安装

    1)下载python.exe安装,我用的是3.7.2版本

    链接:https://pan.baidu.com/s/1M6tTxMBiC5GayHNDM2JuDA

    提取码:gdol

    2)安装pydev

    方法一:离线安装

    链接:https://pan.baidu.com/s/1ObK19BobuJiI4Ov85EmP4Q

    提取码:zyjf

    下载后把zip解压到eclipse目录下,把features和plugins覆盖。重启eclipse,就可以在window - preferences中看到pydev插件了

    方法二: 在线安装

    选择菜单:Help->Install New Software,然后在弹出的窗口中的Work with后面的输入框中输入:
    http://pydev.org/updates

    一路点击Next下去安装即可,直到Finished之后,重启Eclipse完成安装

    3)点击“Interpreter - python”->new->添加你的python安装目录下的python.exe

     4)设置Python环境变量,Path = D:python37;D:python37Scripts;

    ##################################3、安装testNG,也是可以在Eclipse线上安装,也可以线下安装

    方法一: 离线安装

    TestNG Eclipse插件下载地址http://testng.org/doc/download.html。

    下载下来以后,放在eclipse的plugins文件夹下,然后启动eclipse,点击Help -> software update -> Installed Software, 查找到TestNG Eclipse插件,点击Install(安装),安装完成后,重启eclipse。

    然后去Windows -> show view -> other,java文件夹下,有TestNG,双击图标,在eclipse界面下面便会出现TestNg的窗体

    方法二: 在线安装
    具体步骤如下:

    选择菜单:Help->Install New Software,然后在弹出的窗口中的Work with后面的输入框中输入:
    http://beust.com/eclipse。
    点击select All 按钮,然后点击Add按钮,选中TestNG后一路点击Next下去安装即可,直到Finished之后,重启Eclipse完成安装

    安装成功后,在Package Explore点击右键:New→Other就可以看到TestNG选项,则表示安装成功

     3、安装pytest

    打开命令行,进入D:python37Scripts,输入pip install -U pytest就会自动安装

    4、安装Firefox

    下载Firefox浏览器

    链接:https://pan.baidu.com/s/137-tClbofsMW44LJ_KKu7w

    驱动链接:https://pan.baidu.com/s/1kTeJOxZl-y_ZhIPm2bf4-Q

    驱动下载后,解压,放在eclipse安装目录下和python目录下

     5、安装selenium

    安装Python的包管理工具 pip—有点类似SetupTools ,但是比它强大

    打开命令行,进入到目录:

    D:python37Scripts, 然后敲入命令: easy_install pip, 等待完成就OK。

    敲入命令: pip install selenium或者pip install –U selenium

    验证Selenium安装是否成功

    #coding=utf-8
    from selenium import webdriver
    from selenium.webdriver.support.ui import WebDriverWait
    # import unittest
    # import sys
    # from threading import Thread
    driver = webdriver.Firefox()
    wait = WebDriverWait(driver, 10)
    driver.get("http://www.baidu.com")
    input_kw = driver.find_element_by_id("kw")
    input_kw.send_keys("selenium python")
    print(driver.page_source)
    # driver.close()

  • 相关阅读:
    1058 合唱队形
    1092 不高兴的津津
    2567 谷仓维修
    JavaWeb网上图书商城完整项目--BaseServlet
    JavaWeb网上图书商城完整项目--发送邮件
    JavaWeb网上图书商城完整项目-数据库操作工具类2-MapHandle的高级用法
    JavaWeb网上图书商城完整项目-数据库操作工具类
    JavaWeb网上图书商城完整项目-CommonUtils(1生成uuid,2Map转换成JavaBean)
    Downloadmanager实现app实现的升级下载使用
    黎活明8天快速掌握android视频教程--22_访问通信录中的联系人和添加联系人
  • 原文地址:https://www.cnblogs.com/wuxiaoxia/p/10164913.html
Copyright © 2011-2022 走看看