ruby+cucumber
祉趣
成功靠自己
展开
-
ruby+watir-webdriver自动化测试入门
百度搜索(python):from selenium import webdriverdriver=webdriver.Chrome()driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("cz9025")driver.find_element_by_id("su").click()d...原创 2019-03-24 19:57:07 · 639 阅读 · 0 评论 -
jruby+watir-webdriver+cucumber
因工作原因,后续使用jruby+watir-webdriver+cucumber做自动化测试,记录学习的点滴(2019-3-19)原创 2019-03-23 20:29:16 · 234 阅读 · 0 评论 -
cucumber介绍及简单使用
1、cucumber介绍 cucumber是一种可以使用文本描述语言来执行自动测试用例的工具,使用的语言叫做Gherkin . Gherkin用于描述软件的行为而不需要了解具体的实现,的使用主要有两个目的文档和自动测试用例(我们希望能够和手工测试用例也统一)。 Gherkin支持超过40种语言,包括英文、中文。 Gherkin可以在任何地方新增注释,注释以#开头,每一个文件都是以.feat...原创 2019-05-14 10:52:39 · 9208 阅读 · 0 评论 -
ruby中scan和match的使用及区别
用法:新建文件xx.rb内容为:module ModuleName def fn p "module cz" endend以获得module名为例:Dir["xx.rb"].each do |file| name1 = File.read(file).scan(/module (.*)/) p name1 name2 = File.read(file).ma...原创 2019-05-14 11:24:41 · 2401 阅读 · 0 评论 -
cucumber生成测试报告
生成html测试报告,cucumber本身就带有这样的功能,只需要一个简单的命令就能解决。 但是每次都输入一段长的命令有些麻烦,有一种cucumber脚本方法,在工程目录下或者config文件夹下创建cucumber.yml文件在cucumber.yml文件添加一行命令default: --format html --out report/report.html --format pr...原创 2019-05-17 16:21:58 · 3854 阅读 · 0 评论