zoukankan      html  css  js  c++  java
  • 自动化测试----python等工具下载、测试环境搭配、常用的DOS命令

    一、Python等工具的下载
    Python 下载地址:https://www.python.org/downloads/
    setuptools 下载地址:https://pypi.org/project/setuptools/#files
    distribute 下载地址 :https://pypi.org/project/distribute/#files

    二、setuptools与pip说明
    setuptools是python的disutils工具的增强工具,可以让程序员更方便地创建和发布Python包,特别是那些对其他包有依赖性的状况。
    使用easy_install命令时,是在调用setuptools来完成安装模块的工作。
    pip是一个安装和管理pyhon包的工具,通过pip来安装Python包变得十分简单,省去了搜索-查找版本-下载-安装等繁琐过程。

    注意:
    Python 3并不支持setuptools,因此使用distribute

    三、测试环境搭建
    Python自带pip ,只需要把下载好的 distribute 和setuptools放到安装好的Python中
    1、查看pip安装情况
    通过cmd–》输入 pip
    这里写图片描述
    输入pip list
    这里写图片描述
    查看pip的是否安装好以及setuotools等相关信息

    2、进入distribute 安装selenium
    找到distribute所在的路径粘贴到该DOS环境中,输入 python setup.py
    这里写图片描述

    输入 pip install selenium
    这里写图片描述
    等待片刻,selenium安装完毕

    到此,测试环境搭配完成。

    四、常见的DOS命令

    常见的DOS命令说明
    d:+回车 列出当前目录下的文件以及文件夹
    dir(directory) 列出当前目录下的文件以及文件夹
    cd(change directory) 显示指定目录
    cd.. 退回到上一级目录
    cd 退回到根目录
    cls(clear screen) 清屏
    exit 退出dos命令行
    md(make directory) 创建目录
    rd(remove directory) 删除目录
    del(delete)*.txt 删除文件,删除一堆后缀名一样的文件*.txt
    notepad 创建文件
    rd + /s + 文件夹名称 删除带内容的文件,询问是否删除
    rd + /q + /s +文件夹名称 删除带内容的文件,直接删除

    五、用IDLE编写python
    快捷键:
    tap键 补全代码
    回退代码语句
    Alt+p 或者Alt+n 前者从后往前后退, 后者从前往后 后退

    六、编写第一个自动化脚本
    在IDLE中编写

    from selenium import webdriver
    
    driver=webdriver.Firefox()
    driver.get("https://www.baidu.com")
    
    driver.find_element_by_id("kw").send_keys("selenium2")
    dirver.find_element_by_id("su").click()
    
    #dirver.quit()
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    运行结果出现如下问题:
    这里写图片描述

    经测试,可以成功,使用的版本如下:
    Firefox 版本:60.0.2(32位)
    pip 版本:9.0.1
    distribute 版本:0.7.3
    selenium 版本:3.12.0
    setuptools 版本:28.8.0

    windows系统解决办法如下:
    1)下载geckodriver.exe:
    下载地址:https://github.com/mozilla/geckodriver/releases
    根据系统版本选择下载(如:Windows 64位系统)
    2)下载解压后将geckodriver.exe复制到Firefox的安装目录下,如(D:火狐浏览器Mozilla Firefox),并在环境变量path中添加路径:D:火狐浏览器Mozilla Firefox
    3)重启cmd或IDLE再次运行代码

    七、安装浏览器驱动
    WebDriver支持Firefox(FirefoxDriver)、IE(InternetExploerDriver)、Opera(OperaDriver)和Chrome(ChromeDriver)等浏览器。除此之外,它还支持Andriod(AndriodDriver)和iPhone(iPhoneDriver)的移动应用测试。
    各个浏览器驱动下载地址:https://www.seleniumhq.org/download/

    八、不同编程语言下使用WebDriver
    步骤:
    1)首先导入Selenium(Webdriver)相关模块。
    2)调用Selenium的浏览器驱动,获取浏览器句柄(driver)并启动浏览器。
    3)通过句柄访问百度URL
    4)通过句柄操作页面元素(百度输入框和按钮)
    5)通过句柄关闭浏览器

  • 相关阅读:
    前端知识总汇
    html基础
    linux密码修改实验
    [ 转 ] 为 phpstorm 自定义默认 Web 服务器
    简易 PHP 教程小记
    EXPORT Man Information for Linux use COMMAND col
    CiSCO 交换机配置 SSH 登陆
    修复已损坏的交换机IMG
    Jupyter Notebook远程服务器配置[转]
    Linux 调节分辨率
  • 原文地址:https://www.cnblogs.com/LWK5100/p/14231488.html
Copyright © 2011-2022 走看看