美文网首页
pytest+selenium+airtest(1)

pytest+selenium+airtest(1)

作者: 程南swimming | 来源:发表于2019-03-05 20:13 被阅读0次

简介:pytest是python的一套测试框架,selenium是用于web的ui自动化工具,airtest是一套跨平台的ui自动化框架。

项目目标:测试web网站,希望能够用自动化工具覆盖大部分的查询,选择,点击等操作。终极目标是衍生一套自动化测试web的工具或者方法。

上手:airtest集成了selenium,在web上的操作可迅速转换成测试代码。敲重点:此代码同python直接写出的代码。因此我的做法是,在airtest上通过录制等功能生成代码,然后copy到pycharm里面。copy过来的下面这段代码要去掉

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

from airtest_selenium.proxy import WebChrome

driver = WebChrome()

换成以下代码(python需要装selenium库):

from selenium import webdriver

driver = webdriver.Chrome()

为什么我不直接用airtest呢,因为airtest暂时还没有测试框架这种东西,在python里面可以用pytest的框架,将各个测试模块用例分开执行。那么airtest在我的整个项目中,充当了代码生成器的角色。下面将介绍pytest。

相关文章

  • pytest+selenium+airtest(1)

    简介:pytest是python的一套测试框架,selenium是用于web的ui自动化工具,airtest是一套...

  • pytest+selenium+airtest(2)

    本小节介绍pytest。 1编写 1.1编写pytest测试样例规则: 测试文件以test_开头(以_test结尾...

  • 1▪1▪1▪1▪1

    今天是国际劳动节,出门看人头,上路遇堵车,处处挤破头,急哭也停不下车。 不如歇了吧 ...

  • 1+1+1…+1=1

    对“一”的理解: 赠人玫瑰,不仅仅是手留余香。 利益他人,实际上也疗愈了自己。 利他、利己,如此往复循环, 最终利...

  • (-1)×(-1)= 1

    数学家经过很长一段时间才认识到(-1)×(-1)= 1是不能被证明的(即使大数学家欧拉曾给出不能令人信服的...

  • 1-2-1-1-1

    【下马请罪】 子龙下马,向张飞跪地请罪道:“张将军,一时失手……”话未停,便被张飞一矛刺了个透心凉。子龙堵着胸口汩...

  • 1 1:1 1(原创小说)

    闪回:那天她…… 当时,我确实听到了那个声音,可如今却怎么也记不清了。 掉下来了。 我觉得,那一刻...

  • 《1+1=1-1》

    十一月十一日晚,致X小姐。 十月初九, 一个人购物的孤独, 你谈起, 月光下轧过的马路, 金钱带不来满足, 忙忙碌...

  • 1+1=-1

    结婚育子这几年,在磕磕碰碰中一路走来,才恍然大悟,自己真正的成长,始于育儿。 婚前是父母的公主,虽说家境贫困,却得...

  • 1+1<1

    也许有人看到我的标题就会来质疑我,说我怎么连最简单的数学都不会。1+1=2>1啊,这么简单的算数题,我怎会不知?但...

网友评论

      本文标题:pytest+selenium+airtest(1)

      本文链接:https://www.haomeiwen.com/subject/gzgouqtx.html