Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cucumber 如何将cheezy页面对象类更改为页面的子文件夹_Cucumber_Pageobjects_Page Object Gem - Fatal编程技术网

Cucumber 如何将cheezy页面对象类更改为页面的子文件夹

Cucumber 如何将cheezy页面对象类更改为页面的子文件夹,cucumber,pageobjects,page-object-gem,Cucumber,Pageobjects,Page Object Gem,我有一个cucumber项目,它使用俗气的页面对象 一切正常,但由于我已经使用了太多的页面对象类,我决定将它们从/pages文件夹移动到一些子文件夹(/pages/homepage,/pages/checkout\u page) 问题是,现在这些步骤无法识别这些类(我得到的错误是找不到主页)。我相信这是一个简单的问题,但我如何才能使这项工作 谢谢 还有,我在env.rb上有这个 Dir[$PROJECT_ROOT + '/pages/*.rb'].each {|file| require f

我有一个cucumber项目,它使用俗气的页面对象

一切正常,但由于我已经使用了太多的页面对象类,我决定将它们从/pages文件夹移动到一些子文件夹(/pages/homepage,/pages/checkout\u page)

问题是,现在这些步骤无法识别这些类(我得到的错误是找不到主页)。我相信这是一个简单的问题,但我如何才能使这项工作

谢谢

还有,我在env.rb上有这个

  Dir[$PROJECT_ROOT + '/pages/*.rb'].each {|file| require file }

我在这里找到了解决方案:

我需要改变

Dir[$PROJECT_ROOT + '/pages/*.rb'].each {|file| require file }

不管怎样,塔克斯:)

Dir[$PROJECT_ROOT + '/pages/**/*.rb'].each {|file| require file }