That would be a logical indicator. If the page refreshes object handles would likely change. Good luck. Let us know your success.
On Friday, March 17, 2017 at 10:13:08 AM UTC-5, Raja gopalan wrote: > > It refreshes the page after the selection, might that be the reason? > > Note : selection is successfully happen. > > On Mar 17, 2017 8:29 PM, "Super Kevy" <[email protected] <javascript:>> > wrote: > >> So can't access dead object - indicates the object is no longer valid . >> Try google search with subject "can't access dead object DOM" or ruby >> or selenium. >> Example: >> http://stackoverflow.com/questions/18401890/know-if-a-dom-object-is-dead >> Example: >> http://stackoverflow.com/questions/16396767/firefox-bug-with-selenium-cant-access-dead-object >> >> The solution is probably to do a find of the object you are looking for >> after the select step as the dom may have updated a parent node and now >> that old object is stale. >> >> >> >> >> On Friday, March 17, 2017 at 9:37:59 AM UTC-5, Lucas Tierney wrote: >>> >>> Is the select causing a page navigation after selecting the option? >>> >>> On Friday, March 17, 2017 at 8:44:35 AM UTC-5, Raja gopalan wrote: >>>> >>>> Actually the option is selected successfully, but immediately after the >>>> selection, this error was thrown and program was terminated. >>>> >>>> On Thursday, March 16, 2017 at 11:20:26 PM UTC+5:30, Super Kevy wrote: >>>>> >>>>> So the error is intermittent, 1 of 10 failures. >>>>> Your select may need to be attached to a parent object which has >>>>> refreshed. ( a div, a table, an element, who knows) >>>>> This is based on the assumption: >>>>> b.select_list(:id,'PolicyTypeANDL').select_value >>>>> '2000025' >>>>> where b is just the gross browser object. >>>>> >>>>> >>>>> >>>>> On Wednesday, March 15, 2017 at 12:47:17 PM UTC-5, Raja gopalan wrote: >>>>>> >>>>>> No, this error happens once out of ten times may be >>>>>> >>>>>> On Mar 15, 2017 10:13 PM, "Arik Jones" <[email protected]> wrote: >>>>>> >>>>>>> Are you loading any firefox plugins that change the state of the DOM? >>>>>>> >>>>>>> On Wednesday, March 15, 2017 at 3:24:23 AM UTC-4, Raja gopalan wrote: >>>>>>>> >>>>>>>> I have written the code to select the select list >>>>>>>> >>>>>>>> b.select_list(:id,'PolicyTypeANDL').select_value '2000025' >>>>>>>> >>>>>>>> It's working sometime and it's throwing error some time, >>>>>>>> >>>>>>>> >>>>>>>> Error is, >>>>>>>> >>>>>>>> >>>>>>>> Uncaught exception: [JavaScript Error: "can't access dead object" >>>>>>>> {file: >>>>>>>> "file:///C:/Users/RAJAGO~1.M/AppData/Local/Temp/webdriver-profile20170315-2040-1lnocuz/extensions/[email protected]/components/synthetic-mouse.js" >>>>>>>> line: 6285}]'[JavaScript Error: "can't access dead object" {file: >>>>>>>> "file:///C:/Users/RAJAGO~1.M/AppData/Local/Temp/webdriver-profile20170315-2040-1lnocuz/extensions/[email protected]/components/synthetic-mouse.js" >>>>>>>> line: 6285}]' when calling method: [wdIMouse::click] >>>>>>>> [remote server] >>>>>>>> file:///C:/Users/RAJAGO~1.M/AppData/Local/Temp/webdriver-profile20170315-2040-1lnocuz/extensions/[email protected]/components/command-processor.js:12109:in >>>>>>>> `WebElement.clickElement' >>>>>>>> [remote server] >>>>>>>> file:///C:/Users/RAJAGO~1.M/AppData/Local/Temp/webdriver-profile20170315-2040-1lnocuz/extensions/[email protected]/components/command-processor.js:12704:in >>>>>>>> `DelayedCommand.prototype.executeInternal_/k' >>>>>>>> [remote server] >>>>>>>> file:///C:/Users/RAJAGO~1.M/AppData/Local/Temp/webdriver-profile20170315-2040-1lnocuz/extensions/[email protected]/components/command-processor.js:12709:in >>>>>>>> `DelayedCommand.prototype.executeInternal_' >>>>>>>> [remote server] >>>>>>>> file:///C:/Users/RAJAGO~1.M/AppData/Local/Temp/webdriver-profile20170315-2040-1lnocuz/extensions/[email protected]/components/command-processor.js:12651:in >>>>>>>> `DelayedCommand.prototype.execute/<' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/response.rb:69:in >>>>>>>> `assert_ok' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/response.rb:32:in >>>>>>>> `initialize' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/http/common.rb:83:in >>>>>>>> `new' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/http/common.rb:83:in >>>>>>>> `create_response' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/http/default.rb:107:in >>>>>>>> `request' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/http/common.rb:61:in >>>>>>>> `call' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/bridge.rb:665:in >>>>>>>> `raw_execute' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/bridge.rb:643:in >>>>>>>> `execute' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/remote/bridge.rb:398:in >>>>>>>> `click_element' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.2.1/lib/selenium/webdriver/common/element.rb:74:in >>>>>>>> `click' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/element.rb:131:in >>>>>>>> `block in click' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/element.rb:640:in >>>>>>>> `element_call' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/element.rb:122:in >>>>>>>> `click' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/select.rb:158:in >>>>>>>> `click_option' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/select.rb:141:in >>>>>>>> `block in select_matching' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/select.rb:141:in >>>>>>>> `each' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/select.rb:141:in >>>>>>>> `select_matching' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/select.rb:136:in >>>>>>>> `select_by' >>>>>>>> >>>>>>>> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.2.0/lib/watir/elements/select.rb:66:in >>>>>>>> `select_value' >>>>>>>> >>>>>>>> C:/Users/rajagopalan.m/RubymineProjects/SeleniumLearning/MyTest1.rb:27:in >>>>>>>> `<top (required)>' >>>>>>>> >>>>>>>> -- >>>>>>> -- >>>>>>> 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] >>>>>>> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Watir General" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> -- >> -- >> Before posting, please read http://watir.com/support. In short: search >> before you ask, be nice. >> >> [email protected] <javascript:> >> http://groups.google.com/group/watir-general >> [email protected] <javascript:> >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Watir General" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- -- 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] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
