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

查建设公司资质的网站做网站的主要收入

查建设公司资质的网站,做网站的主要收入,坊子营销型网站建设,深圳网站建设专业的公司主流自动化框架 selenium #xff1a;web端自动化框架 #xff0c;#xff08;行业里面最核心的框架#xff09; appium #xff1a;手机app端框架 requests #xff1a;接口测试 selenium 工具类封装 selenium提供了很多方法供我们去完成网页元素的操作#xff0c; …主流自动化框架 selenium web端自动化框架 行业里面最核心的框架 appium 手机app端框架 requests 接口测试 selenium 工具类封装 selenium提供了很多方法供我们去完成网页元素的操作 在实际开发中我们的变量只有元素定位 和对元素的操作其他的都是重复的为了减少代码量我们需要将selenium进行二次封装这就是工具类。工具类就是我们的工具箱里面的方法就是我们的工具 创建常用工具 创建一个模块 在项目文件夹下面创建一个模组 new -Python Package 系统会生成一个带init文件的python 框架文件夹 from time import sleepclass WebKeys:def __init__(self):self.driver webdriver.Chrome()# 访问urldef open(self, url):self.driver.get(url)# 退出def quit(self):self.driver.quit()# 元素定位def locator(self, name, value):return self.driver.find_element(name, value)# 输入框功能def input(self, name, value, txt):el self.locator(name, value)el.clear()el.send_keys(txt) 复制代码 pytest 编写测试用例并进行测试 导入pytest框架 pytest框架集成了众多方法方便我们对测试用例进行测试高效易用可以节省大量工作 pytest的测试用例必须以test命名 文件如下 import pytest from time import * from data_driver import yaml_driverpytest.mark.parametrize(data, yaml_driver.load_yaml(../data/baidu.yaml)) def test_login(data):wk WebKeys()wk.open(data[url])wk.input(data[name], data[value], data[txt])sleep(3)wk.quit()if __name__ __main__:pytest.main() 复制代码 数据驱动 当我们的测试用例很多的时候我们需要写很多次用例利用数据化驱动就可以节省很多时间 公司常用的有yaml库 1利用pip导入yaml 同样的我们要对这个yaml模块进行二次封装方便我们调用 def load_yaml(path):file open(path, r, encodingutf-8)data yaml.load(file, Loaderyaml.FullLoader)return data 复制代码 新建一个文件夹用来专门放测试用例数据 新建一个yaml文件然后按正确格式将数据放到里面 -url: http://www.baidu.comname: xpathvalue: //*[idkw]txt: 狗狗币 -url: http://www.baidu.comname: xpathvalue: //*[idkw]txt: 火币 -url: http://www.baidu.comname: xpathvalue: //*[idkw]txt: 比特币 -url: http://www.baidu.comname: xpathvalue: //*[idkw]txt: 以太坊 复制代码 注意这个 - 以及后面url必须在-右下方否则系统会报文件对齐错误 在测试用例代码里面有这样一行代码这其实就是调用我们封装的yaml类并返回一个变量列表data变量 pytest.mark.parametrize(data, yaml_driver.load_yaml(../data/baidu.yaml)) ../表示跳到父目录然后在通过路径找到yaml文件 在测试用例里面我们只需要给一个方法指定这个data变量方法就会被执行四次 相当于写了四个用例 if __name__ __main__:pytest.main() 复制代码 这个pytest.main函数里面有很多参数方便我们根据自己的需要去调用 如果文章对你有帮助记得点赞收藏加关注。会不定期分享一些干货哦...... 最后感谢每一个认真阅读我文章的人看着粉丝一路的上涨和关注礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于想做【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你凡事要趁早特别是技术行业一定要提升技术功底。希望对大家有所帮助……加入我的学习交流群一起学习交流讨论把
http://www.hkea.cn/news/14529765/

相关文章:

  • 国内免费可商用图片素材网站创建网站的工具
  • XART视频库WordPress优化网站界面的工具
  • wordpress 标签 热门南宁seo排名收费
  • 帝国cms做网站怎样维护为什么做网站ppt
  • 微网站免费制作网络域名的网站
  • 生物科技公司网站建设wordpress 虚拟数据
  • 沈阳做平板网站无锡营销型网站
  • 白银网站建设熊掌号wordpress引导页怎么用
  • 网站建设遇到哪些危险seo顾问服务 乐云践新专家
  • 做盗链电影网站怎么样大连建站系统模板
  • 迪庆州住房和城乡建设局网站网上购物商城官网入口
  • 建设网站前准备资料学校招标网站建设
  • 学生兼职网站开发课程网站建设规划
  • 网站禁止ping长沙装修公司招聘信息
  • 网站好坏怎么分析博山区住房和城乡建设局网站
  • 北京城市建设档案馆网站wordpress 搜索词
  • 外贸网站海外推广网页模版比较出名的网站
  • 网站APP注册做任务我做的电影网站为什么百度搜索不到
  • 网站建设需要备案网页界面设计的主要内容
  • 网站 建设文档百度云资源链接分享群组
  • 响应式网站用什么语言做网站的创始人
  • 学做网站怎么样汶上县建设局官方网站
  • 做ppt用什么网站交通局网站建设方案策划书
  • 广告费内包括网站建设北京企业建站服务中企
  • 设计的网站源代码怎么做南宁推广平台
  • 专业建设网站的企业用动易建设网站教程
  • 网站举报平台12315外国外贸论坛
  • 网站建设方案设计下载ps软件免费版2022
  • 局域网建设网站工具中文商城响应式html网站模板
  • 网站虚拟服务器苏州网站排名优化报价