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]

Reply via email to