Hi, It seems I need to identify the div for the tab I was on and it worked perfect. Sorry for the spam.
Joe On Mon, Oct 17, 2011 at 12:02 PM, Joe Fl <[email protected]> wrote: > Hi, > > I our web app our users can check off topics when adding a shared > document, discussion, video, or image. > > I setup my script to run from a csv file. I first add a discussion > and select a Topic then a Link and when I use the same code within a > different method it errors out. > > > Error message: > [remote server] resource://fxdriver/modules/atoms.js:9477:in > `unknown': Element is not currently visible and so may not be > interacted with (Selenium::WebDriver::Error::ElementNotDisplayedError) > from [remote server] > > file:///var/folders/xk/0_wzz4td6r5gnzxvmmt9g5l40000gn/T/webdriver-profile20111017-4060-vsrp4s/extensions/ > [email protected]/components/nsCommandProcessor.js:256:in > `unknown' > from [remote server] > > file:///var/folders/xk/0_wzz4td6r5gnzxvmmt9g5l40000gn/T/webdriver-profile20111017-4060-vsrp4s/extensions/ > [email protected]/components/nsCommandProcessor.js:305:in > `unknown' > from [remote server] > > file:///var/folders/xk/0_wzz4td6r5gnzxvmmt9g5l40000gn/T/webdriver-profile20111017-4060-vsrp4s/extensions/ > [email protected]/components/nsCommandProcessor.js:320:in > `unknown' > from [remote server] > > file:///var/folders/xk/0_wzz4td6r5gnzxvmmt9g5l40000gn/T/webdriver-profile20111017-4060-vsrp4s/extensions/ > [email protected]/components/nsCommandProcessor.js:197:in > `unknown' > from [remote server] :0:in `unknown' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > response.rb:45:in `assert_ok' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > response.rb:15:in `initialize' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > http/common.rb:54:in `new' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > http/common.rb:54:in `create_response' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > http/default.rb:64:in `request' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > http/common.rb:35:in `call' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > bridge.rb:410:in `raw_execute' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > bridge.rb:388:in `execute' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/remote/ > bridge.rb:236:in `clickElement' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/selenium-webdriver-2.7.0/lib/selenium/webdriver/common/ > element.rb:34:in `click' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/watir-webdriver-0.3.4/lib/watir-webdriver/elements/ > element.rb:67:in `click' > from ./common/helper_methods.rb:349:in `share_link' > from ./common/helper_methods.rb:345:in `each' > from ./common/helper_methods.rb:345:in `share_link' > from /Users/josephfleck/Sites/within3/qa_automation/discussion/ > add_multiple_discussion.rb:175 > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/fastercsv-1.5.4/lib/faster_csv.rb:696:in `each' > from /Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/ > gems/1.8/gems/fastercsv-1.5.4/lib/faster_csv.rb:696:in `each' > from /Users/josephfleck/Sites/within3/qa_automation/discussion/ > add_multiple_discussion.rb:38 > > I am not sure what I am doing wrong so any help would be greatly > appreciated. > > > This is my code i have copy and pasted in each method: > > themes_to_select = themes.chomp.split(',') > > array_length = themes_to_select.length > > for b in 0...array_length > > puts "Topic about to click: #{themes_to_select[b]}" > > #Click Topics > $browser.label(:text => themes_to_select[b]).click > > end > > The user can select more than one topic. > > 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]
