zoukankan      html  css  js  c++  java
  • 基于python语言下的UI自动化测试框架搭建(一)

    pycharm工程展示

    最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件,

    pycharm中工程及文件如下图所示:

    config:文件中包含调用的浏览器驱动及打开的URL地址

    framework:

      1、包含定义的页面基类,封装常用的页面操作方法

      2、包含打开浏览器操作以及在相对路径下获取浏览器driver

      3、日志处理方法

    logs:执行日志以时间格式保存在该文件夹下,如:20190809162812.txt

    pageobjects:定义homepage类,用来处理常用页面操作方法的操作

    screenshots:执行截图存放文件,命名格式与日志命名格式一致

    test_report:存放执行后生成的测试报告

    testsuits:持续集成执行方法

    tools:浏览器驱动存放文件夹

    config.ini:配置文件

    好了,具体的包已经创建完成了,现在开始看一下config文件,首先在config文件夹下右键新建->file文件->名称输入config.ini点击确定,打开config.ini,输入如下配置:

    #配置文件,只存储浏览器类型和服务器URL
    #调用的浏览器驱动,保留现在使用的浏览器驱动
    [browserType]
    #browserName = Firefox
    browserName = Chrome
    #browserName = IE
    #打开URL地址,以百度为例
    [testServer]
    URL = https://www.baidu.com
  • 相关阅读:
    Java各种数据结构实现
    Lintcode答案&笔记
    JavaScript之onclick事件
    CSS3过渡结束监听事件,清除/修改表单元素的一些默认样式
    移动端自动调整根元素字体大小
    手机移动端事件封装
    js 拖拽 鼠标事件,放大镜效果
    CSS 常用属性之 阴影
    CSS常用属性之选择器
    全屏banner及全屏轮播
  • 原文地址:https://www.cnblogs.com/yk617558302/p/11328244.html
Copyright © 2011-2022 走看看