See also:

  http://fitnesse.org/FitServers.RubyFit

Note I have never used it though.

Cheers,
Daniel.

On 11/04/06, Sean Gallagher <[EMAIL PROTECTED]> wrote:
> Here is some code that I am experimenting with for filling in forms using
> YAML. The data in MyDataFile.yml drives which fields, select lists, etc. are
> set and the values for each. The names used in MyDataFile.yml are the
> element ids. Different data comes from using different data files.
>
> Comments are appreciated! :-)
>
> -------------------------------------------------
> Example.rb
> -------------------------------------------------
>         datafile = 'MyDataFile.yml'
>         testdata = YAML.load(File.open(datafile))
>
>         page = 'MyPageReference' # Reference for page and data
>
>         $ie.div(:id, page).click # I click a div for my page
>
>         tfields = testdata[page]['text_fields']
>         tfields.each do |tf|
>             $ie.text_field(:id, tf[0]).set(tf[1])
>         end
>
>         slists = testdata[page]['select_lists']
>         slists.each do |sl|
>             $ie.select_list(:id, sl[0]).select(sl[1])
>         end
>
> -------------------------------------------------
> MyDataFile.yml
> -------------------------------------------------
> MyPageReference:
>     text_fields:
>         name: John Doe # 'name' is the text field id
>         city: Los Angeles
>         state: CA
>     select_lists:
>         enabled: 'Y'
>         display: 'OFF'
>
> ... etc.
>
> -------------------------------------------------
>
> Sean
>
> --
> http://testmethods.net/
>
>
> _______________________________________________
> Wtr-general mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/wtr-general
>

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to