当前位置: 首页 > news >正文

如何建设赌博网站佛山快速排名seo

如何建设赌博网站,佛山快速排名seo,网站建设视频 备份 反代,中国疫情最后沦为笑话一、什么是WebZ WebZ是我用Python写的“关键字驱动”的自动化测试框架,基于WebDriver。 设计该框架的初衷是:用自动化测试让测试人员从一些简单却重复的测试中解放出来。之所以用“关键字驱动”模式是因为我觉得这样能让测试人员(测试执行人员…

一、什么是WebZ

  WebZ是我用Python写的“关键字驱动”的自动化测试框架,基于WebDriver。

  设计该框架的初衷是:用自动化测试让测试人员从一些简单却重复的测试中解放出来。之所以用“关键字驱动”模式是因为我觉得这样能让测试人员(测试执行人员)快速上手,无需编写代码也能执行自动化测试。

二、为啥开源

  WebZ的开发用到了一些现有的开源项目,我很感谢这些开源项目的作者,希望自己也能成为一名开源者,和大家分享自己的成果,一起交流技术、一起成长。

  该项目的GitHub地址:https://github.com/noahzn/WebZ


三、开源说明


# Portions copyright (c) 2014 ZMAN(ZhangNing)
# 
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# Name: WebZ
# Description: keyword-driven automated testing framework
# Author: ZMAN(ZhangNing)
#
# This project also uses some third-party modules:
#
# selenium: Licensed under the Apache License, Version 2.0 (the "License");
# Copyright 2008-2013 Software Freedom Conservancy.
#
# splinter: Licensed under the BSD License;
# Copyright 2012 splinter authors. All rights reserved.
#
# reportlab: Licensed under the BSD License;
# Copyright ReportLab Europe Ltd. 2000-2014.
#
# xlrd: Licensed under the BSD License;
# Portions copyright 2005-2009, Stephen John Machin, Lingfo Pty Ltd. All rights reserved.
#

四、使用方法

  1.将 chromedriver.exe 放置在任意位置,添加到系统环境变量中。

  2.将编写完成的自动化测试用例文件“case.xlsx”放在 D 盘根目录下。

  3.运行WebZ.exe。若用例被正确执行,会在 D:\WebZ 目录下找到测试报告。

  注:该程序在Win7 x64环境下打包而成。

示例:

测试用例(case.xlsx):

QQ截图20141203212752

  如上图所示,这个文件包含两条测试用例,向大家展示了一些WebZ中基础的关键字。关于关键字的详细定义,请参见附录。

  编写测试用例的人员如果懂得一些前端知识,那就很赞了,不了解也没关系,现在很多浏览器都有“元素审查”功能。以Chrome为例,按F12进入审查元素模式,点击“放大镜”图标。

image

  然后点击你想要操作的元素,如“百度一下”按钮,此时浏览器就会高亮元素信息,直接右键复制CSS或XPATH即可,然后和WebZ提供的关键字相结合就可以对元素进行操作啦。

image

  我们来跑一下这两条用例,自动生成测试报告(如果有未通过的用例,会列出失败步骤):

  (好吧,本来报告内容是中文的,因为我发到GitHub了,所以我把这些中文都改成了英文,国际化嘛……)

image

五、实现解析

  如果你想要在Python开发环境中运行WebZ,请使用Python3,你还需要安装以下几个开源库:reportlab、xlrd、selenium、splinter。

  WebZ结构大致是这样的:

image

  读取excel中的用例进行格式预处理、分段,读取定义的关键字,通过WebDriver进行分类处理,同时捕捉失败信息(如果用例执行失败,会再次尝试,共尝试三遍),最后生成报告。

  当时设计WebZ时,构思就是这是一个轻量级的WEB自动化测试框架,但是要保留可扩充性的特点,主要可以对关键字进行自行扩充和封装。

  “自动化测试是将一些重复性高却又简单的手动测试自动化,而不是要取代自动化。实行自动化测试前要考虑实现成本和收益情况”——好吧,这句话是我说的,我目前的个人观点~欢迎探讨 :)

  

  如果大家对WebZ有任何疑问或建议,可以联系我哦,谢谢!

http://www.hkea.cn/news/699496/

相关文章:

  • 网站建设中标公告18款禁用看奶app入口
  • 网站运营人员岗位职责长沙正规seo优化价格
  • cnzz统计代码放在后台网站为什么没显示seo的英文全称是什么
  • 杭州企业网站建设方案广告门
  • 自己免费做网站(二)seo优化公司信
  • 广州外贸b2b网站建设刷钻业务推广网站
  • 做企业网站用什么怎样宣传自己的品牌
  • 濮阳做网站的公司我的百度账号
  • 美食网站开发如何做好网络营销工作
  • 网站建设案例资料今天的新闻内容
  • 台州专业网站建设方案seo软文代写
  • 个人网站 百度推广全球搜索大全
  • 网站消息推送5118素材网站
  • 天津 响应式网站设计企业网站模板免费
  • 网站用花生壳nas做存储百度seo发包工具
  • wordpress cache深圳纯手工seo
  • 怎样找到正规代加工网站百度地图3d实景地图
  • 潍坊网站建设公司网站搭建免费
  • 惠州做网站好的公司下载百度语音导航地图安装
  • 春节网站怎么做小说排行榜百度搜索风云榜
  • 商城服务是什么软件seo是指什么岗位
  • 无锡网站建设有限公司网站快速收录的方法
  • 网站建设通报推广网站多少钱
  • 网络推广公司成都seo排名优化教程
  • 一台手机登录微信网页版西安优化外
  • 如何做旅游攻略网站长沙seo优化推荐
  • 长春火车站电话咨询电话快排seo
  • 龙城建设网站公司网站内容优化方法
  • 南通网站建设搭建网站卖链接
  • 驻马店市做网站seo臻系统