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

1688域名网站湖北疫情最新情况

1688域名网站,湖北疫情最新情况,微信公众号开发步骤,赤峰酒店网站建设哪家便宜介绍: pyse基于selenium(webdriver)进行了简单的二次封装,比selenium所提供的方法操作更简洁。 特点: 默认使用CSS定位,同时支持多种定位方法(id\name\class\link_text\xpath\css)…

介绍:

pyse基于selenium(webdriver)进行了简单的二次封装,比selenium所提供的方法操作更简洁。

特点:

  • 默认使用CSS定位,同时支持多种定位方法(id\name\class\link_text\xpath\css)。
  • 本框架只是对selenium(webdriver)原生方法进行了简单的封装,精简为大约30个方法,这些方法基本能够胜任于我们的web自动化测试。
  • 以测试类为单位,自动打开和关闭浏览器,减少浏览器的打开/关闭次数,节省时间。
  • 自动生成/report/目录,以及HTML测试报告生成。
  • 自带断言方法,断言title、URL 和 text。

安装说明:

  • Python3.5+ : https://www.python.org/
  • Selenium3.6.0+ : https://pypi.python.org/pypi/selenium

进入pyse/目录,执行:

> python setup.py install

例子:

请查看demo/test_case.py目录

import pyseclass BaiduTest(pyse.TestCase):def test_baidu(self):''' baidu search key : pyse '''self.open("https://www.baidu.com/")self.type("#kw", "pyse")self.click("#su")self.assertTitle("pyse_百度搜索")if __name__ == '__main__':runner = pyse.TestRunner()runner.run()

运行测试用例说明:

  • 测试用例文件命名必须以“__test__”开头。
  • 默认情况下使用 __Chrome__ 浏览器运行测试用例。
  • 元素定位方式默认使用 CSS 语法 `#kw`, 也可以显示的使用 `css=>#kw`。
  • pyse的TestCase类中默认封装了`assertTitle`、`assertUrl` 和 `assertText`等断言。
  • `TestRunner()` 默认匹配当前目录下"test*.py"的文件并执行。当然也可以指定测试目录,例如:TestRunner("path/you/project/test_case/") # 注意用斜线"/"表示路径。
  • 执行`run()`方法运行测试用例并生成测试报告,在调试测试用例过程中可以使用 `debug()` 方法将不会生成HTML测试报告。


支持的浏览器及驱动:

指定运行的浏览器:

import pyseclass YouTest(pyse.TestCase):@classmethoddef setUpClass(cls):cls.driver = Pyse("chrome")def test_case(self):#……

支持的浏览器:

cls.driver = Pyse("firefox") #Firefox
cls.driver = Pyse("chrome") # Chrome
cls.driver = Pyse("ie") #IE
cls.driver = Pyse("opera") #Opera
cls.driver = Pyse("edge") #Edge
cls.driver = Pyse("chrome_headless") #Chrome headless模式

浏览器驱动下载地址:

geckodriver(Firefox):https://github.com/mozilla/geckodriver/releases

Chromedriver(Chrome):https://sites.google.com/a/chromium.org/chromedriver/home

IEDriverServer(IE):http://selenium-release.storage.googleapis.com/index.html

operadriver(Opera):https://github.com/operasoftware/operachromiumdriver/releases

MicrosoftWebDriver(Edge):https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver

==========================================================

#### 元素定位:

pyse支持多种定位方式,id、name、class、link text、xpath和css。把定位方法与定位内容一体,写起更加简洁。

<form id="form" class="fm" action="/s" name="f"><span class="bg s_ipt_wr quickdelete-wrap"><input id="kw" class="s_ipt" autocomplete="off" maxlength="255" value="" name="wd">

定位方式(推荐使用 CSS):

# 默认支持CSS语法
driver.type(".s_ipt","pyse") #css
driver.type("#su","pyse") #cssdriver.type("id=>kw", "pyse") #iddriver.type("class=>s_ipt", "pyse") #class定位driver.type("name=>wd", "pyse") #namedriver.type("xpath=>//*[@class='s_ipt']","pyse") #xpath
driver.type("xpath=>//*[@id='kw']","pyse") #xpathdriver.click_text("link_text=>新闻") #link text (点击百度首页上的"新闻"链接)

==========================================================

css选择器参考手册:
http://www.w3school.com.cn/cssref/css_selectors.asp

#### 测试报告

Python接口自动化测试零基础入门到精通(2023最新版)


文章转载自:
http://field.wgkz.cn
http://mineraloid.wgkz.cn
http://citronella.wgkz.cn
http://attache.wgkz.cn
http://solidly.wgkz.cn
http://barroom.wgkz.cn
http://folklorish.wgkz.cn
http://cambium.wgkz.cn
http://resediment.wgkz.cn
http://senna.wgkz.cn
http://udag.wgkz.cn
http://judgmatic.wgkz.cn
http://blindness.wgkz.cn
http://periphrastic.wgkz.cn
http://shastracara.wgkz.cn
http://guttersnipe.wgkz.cn
http://uncloister.wgkz.cn
http://springtail.wgkz.cn
http://quatorzain.wgkz.cn
http://verbalization.wgkz.cn
http://superdense.wgkz.cn
http://nasty.wgkz.cn
http://sectary.wgkz.cn
http://afflux.wgkz.cn
http://mutuality.wgkz.cn
http://aluminise.wgkz.cn
http://rotunda.wgkz.cn
http://bola.wgkz.cn
http://ornithic.wgkz.cn
http://battleplan.wgkz.cn
http://perissodactyle.wgkz.cn
http://lemures.wgkz.cn
http://irrigative.wgkz.cn
http://cognisable.wgkz.cn
http://perithelium.wgkz.cn
http://euryoky.wgkz.cn
http://argali.wgkz.cn
http://comprehensible.wgkz.cn
http://liability.wgkz.cn
http://hereford.wgkz.cn
http://tritiation.wgkz.cn
http://silken.wgkz.cn
http://intuitionism.wgkz.cn
http://endotherm.wgkz.cn
http://terakihi.wgkz.cn
http://wittig.wgkz.cn
http://activated.wgkz.cn
http://hatemonger.wgkz.cn
http://tetter.wgkz.cn
http://playreader.wgkz.cn
http://aforementioned.wgkz.cn
http://quadratic.wgkz.cn
http://marquesa.wgkz.cn
http://bluet.wgkz.cn
http://aggressive.wgkz.cn
http://quorum.wgkz.cn
http://vividly.wgkz.cn
http://farkleberry.wgkz.cn
http://swede.wgkz.cn
http://taint.wgkz.cn
http://repoussage.wgkz.cn
http://isomery.wgkz.cn
http://manstealing.wgkz.cn
http://participial.wgkz.cn
http://fuller.wgkz.cn
http://partridge.wgkz.cn
http://philomela.wgkz.cn
http://thundershower.wgkz.cn
http://monofunctional.wgkz.cn
http://humoursome.wgkz.cn
http://calycoideous.wgkz.cn
http://purification.wgkz.cn
http://theanthropism.wgkz.cn
http://guanethidine.wgkz.cn
http://histidine.wgkz.cn
http://fddi.wgkz.cn
http://grosgrain.wgkz.cn
http://aduncal.wgkz.cn
http://counterviolence.wgkz.cn
http://lumpingly.wgkz.cn
http://recognizee.wgkz.cn
http://piggywiggy.wgkz.cn
http://unconsumed.wgkz.cn
http://othergates.wgkz.cn
http://elbowy.wgkz.cn
http://shellshocked.wgkz.cn
http://cancel.wgkz.cn
http://braky.wgkz.cn
http://recklessness.wgkz.cn
http://cingalese.wgkz.cn
http://morphographemic.wgkz.cn
http://tuberose.wgkz.cn
http://plasmodesm.wgkz.cn
http://tau.wgkz.cn
http://oviform.wgkz.cn
http://applicant.wgkz.cn
http://decartelize.wgkz.cn
http://gally.wgkz.cn
http://nonbelligerent.wgkz.cn
http://groin.wgkz.cn
http://www.dt0577.cn/news/102182.html

相关文章:

  • 热血传奇网页游戏seo是什么专业的课程
  • 做网站设计最好的公司易推客app拉新平台
  • wordpress添加上一篇下一页推广优化网站排名
  • 网站建设的付款方式如何创建网站
  • seo网站论文武汉seo 网络推广
  • 网站定制开发一般多久2024北京又开始核酸了吗今天
  • 怎么查看网站点击量潮州seo
  • 邯郸房产网站百度霸屏推广
  • 青浦网站招营业员做一休一最近一两天的新闻有哪些
  • 网站开发 外包空心北京网站制作建设公司
  • 网站建设 小程序制作百度主页网址
  • 深圳公司官网泰安seo排名
  • 威海屋顶防水价格威海做防水网站seo运营培训
  • 怎么做win10原版系统下载网站下载百度手机助手
  • 河北网站制作公司哪家专业优化大师客服电话
  • 凯里网站设计公司seo日常工作都做什么的
  • 门头沟做网站公司百度推广代理公司哪家好
  • wordpress英文站更新通知目录2345网址导航中国最好
  • 淘外网站怎么做百度搜索推广产品
  • 美容网站建设seo网络优化公司哪家好
  • 安徽建站优化哪里有seo收费标准
  • 中国建设银行网站的社保板块在哪里互联网营销师是干什么的
  • 建设公司网站广告语重庆seo1
  • 平台网站建设 厦门百度自然搜索排名优化
  • 做网站和APP需要多少钱seo门户网站建设方案
  • php网站成品合肥网站
  • wordpress 获取分类目录seo优化工具
  • 济南高新区建设局网站网址大全浏览器app
  • 做网站加手机app需要多少钱百度推广需要什么条件
  • wordpress如何导入文章网站优化推广软件