[QA] Parse a table ?

Karima Rafes karima.rafes at gmail.com
Thu Jun 27 05:24:59 UTC 2013


 Hi

It's a great job... Qa browser and Vagrant work and now, I try to do some
tests for my extension but Ruby is not my friend for the moment. May be can
you help me ?

I describe a little example there :
http://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Test_backlog#Table

And my class is :
<pre>
class PageResult
  include PageObject
  include URL
  table(:tableResult, class: 'wikitable')
end
</pre>

And the steps :
<pre>
When(/^I enter article table :$/) do |tableWikitext|
  on(EditPage).article_text = tableWikitext
end
Then(/^table should be there:$/) do |table|
  # table is a Cucumber::Ast::Table
  tableResult = on(PageResult).tableResult
  #DRAGON IS THERE ? probably with http://nokogiri.org
  # tableResult ??DIFF?? table
end
</pre>

Can you implement this rules ? It will be a good example for newbies.

Thanks
karima
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/qa/attachments/20130627/b4dba8ed/attachment.html>


More information about the QA mailing list