As I mentioned in your Stack Overflow question, 
http://stackoverflow.com/q/38274619/1200545, you need to set the 
DataMagic.yml_directory. Note that the yml_directory is the *directory* 
relative to the working directory (see the question for an example). It 
should not be a file (ie should not contain data_form.yml) and it is not 
likely to be relative to env.rb

- Justin Ko


On Monday, July 11, 2016 at 3:49:14 PM UTC-4, Ajay Reddy wrote:
>
> Hello All,
> I am getting this error "cannot load such file 
> -/pages/Config/data/data_form.yml (LoadError)", can any one fix this issue 
> please. 
>
> Here is my scenario:
> Scenario: Verify the xxx
>   Given I am on xxx web page
>   When I provide application information
>   And I select xxx button
>   And I click on xxx
>   Then I should xxx
>
>
> Here is when: 
> When(/^I provide application information$/) do
>   submission = CardSubmission.new(@browser)
>   submission.submit_application
> end
>
>
> Here is cardsubmission class: 
> require "test_data.rb"
> require 'yaml'
> class CardSubmission < Main
>   include PageObject
>   include DataMagic
>   include TestData
>
>   def initialize(browser)
>     @browser = browser
>   end
>
>   def submit_application(data = {})
>     DataMagic.load ("data_form.yml")
>     populate_page_with data_for(:Auto_Data, data)
>   end
>   end
>
> Here the TestData module:
> module TestData
>   include PageObject
> text_field(:name, :id => 'Name')
> text_field(:mail, :id => 'Mail')
> end
>
>
> I am calling the data_magic gem in env: 
> DataMagic.yml_directory = 'pages/Config/data/data_form.yml'
>
>
>
> Thank You,
> Ajay.
>
>
>
>

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to