文件名称:first_project_ruby_cucumber:使用Ruby,Cucumber,水豚的自动化项目
文件大小:270KB
文件格式:ZIP
更新时间:2024-06-03 01:54:48
HTML
我的第一个自动化项目使用Ruby,Capybara,SitePrism,并使用Pages Object的概念。 我们在项目中没有固定的睡眠,所有操作都是动态完成的,一些参数是通过cmd或shell中的Cucumber命令传递的,而其他参数是在功能部件的表中传递的,我们仅在此项目中不使用xpath不错,我尝试使用ID和CSS选择器使该项目相对简单。 尽管该项目没有固定的睡眠时间,只有ID,Class和CSS,但我不太喜欢该项目,我必须通过Cucumber传递很多参数,这似乎是业余的事情。 因此,我创建了一个1.0标签,然后我将使用2.0标签,该标签将通过存储库传递所有数据,如果要覆盖数据,请通过参数发送。 安装宝石时,必须先安装捆绑器 要安装捆绑程序,请输入: gem install bundler 要安装的宝石 运行测试所需的宝石:来源' ' 宝石'水豚'宝石'Cucumber'宝石'
【文件预览】:
first_project_ruby_cucumber-master
----features()
--------support()
--------pages()
--------steps_definitions()
--------specifications()
----LICENSE(34KB)
----Gemfile(155B)
----Gemfile.lock(2KB)
----.gitignore(138B)
----README.md(4KB)
----reports()
--------features_report.html(398KB)