http://railstips.org/blog/archives/2008/12/01/unless-the-abused-ruby-conditional/
if result result.click end On Mon, Oct 1, 2012 at 3:57 PM, John Fitisoff <[email protected]> wrote: > Here's another way that might work: > > #This should return either an object or nil > result = @browser.table(:index, 3).links.find {|tr| tr.text == link_name} > result.click unless result.nil? > > > > ------------------------------ > *From:* Joe Fl <[email protected]> > *To:* [email protected] > *Sent:* Monday, October 1, 2012 11:16 AM > *Subject:* [wtr-general] Using ternary operator with Watir > > Hi everyone, > > I am experimenting with the ruby and I would like to know if I could > include a 'break' in the loop below once the link > is clicked. > > I have tried a couple of ideas but they just ended in a syntax error. > > @browser.table(:index,3).links.each{|tr| puts tr.text == link_name ? > (@browser.a(:text,tr.text).click) : (puts "Not fiond")} > > Any help would be greatly appreciated. > > Thank you, > Joe > -- > 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] > > > -- > 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] > -- 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]
