[wtr-general] Re: How to select a item from the dropbox
Hi Chuck, I tired with ur options and found that is sometimes able to select the level0 and its value but sometime not. have you faced this weird behavior . Can you please guide. the code I am using is below. require 'watir' test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new username='sudhikumar' pwd='jpm' b.goto(test_site) b.text_field(:name, 'userID').set(username) b.text_field(:name, 'password').set(pwd) b.form(:action, '/PM/PMlogin.do').submit b.frame(:name, 'menuMiddle').link(:text, 'Performance').click bu='ABPorts' level='level0' b.frame(:name, 'rightFrame2').select_list(:name,level).select(bu) Thanks for ur help On Aug 23, 10:36 pm, Chuck van der Linden sqa...@gmail.com wrote: b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) 1) You might want to try using .select instead of .set You might also want to first clear any selected items using .clearSelection 2) The value for the method is invalid, none of the option value tags for that list have '00907' as a label (nor a value to be returned). And note that select lists are normally selected by the visible label that the user would see, not the value that selection returns on form submission. So use bu=ABPorts or something similar to that. 3) it's not finding the element, and based on your code identifying it via :name, level0 ought to work, so that means there's some other problem, are you sure you have the right frame? that it's not say rightFrame1 perhaps? 4) I notice there's an onchange event bound to that selection list element, so you might need to fire that event against the selection list after you've changed which item in the list is selected b.frame(:name, 'rightFrame1').select_list(:name,level).fire_event('onchange') 5) From a code readability standpoint, it's a lot more direct to just use something like b.frame(:name, 'rightFrame1').select_list(:name, 'level0').select('ABPorts') rather than using variables which has the effect of forcing someone trying to read the code to go look and see where the variable was assigned, or else memorize those assignments. Otherwise if you want to use variables like that, assign them at the last possible instant so it's clearer to someone reading your code what the values are. On Aug 22, 11:17 pm, sudhir prem...@gmail.com wrote: require 'watir' test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new username='sudhikumar' pwd='jpm' level='level0' bu='00907' b.goto(test_site) b.text_field(:name, 'userID').set(username) b.text_field(:name, 'password').set(pwd) b.form(:action, '/PM/PMlogin.do').submit b.frame(:name, 'menuMiddle').link(:text, 'Performance').click b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xc752478 url=about:blank title= = sudhikumar = jpm = level0 = 00907 = 6.37 = = = 5.137 = 1.468 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, level0 from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `set' from (irb):136 from :0 ! html head titleJPM PM system/title base href=http://newpmr2prod.jpmorgan.com:80/PM/; script language='javascript' history.go(1); /script script language=javascript src=./includes/common/TimerDiv.js/ script link rel=stylesheet href=./stylesheet.css type=text/css script language=javascript src=./includes/common/lib_func.js/ script script language=javascript src=./includes/common/common.js/ script script language=javascript src=./includes/common/ lib_submitfrm.js/script script language=javascript src=./includes/reporttemplate/perf/ perftemplateview.js/script script language=javascript var isTemplateAvbl = false; function submitReportTypes(mode){ var selectIndex = document.forms[0].selectedReportDetailsString.selectedIndex; parent.rightFrame2.document.forms[0].reportDetailsString.value=parent.right Frame2.document.forms[0].selectedReportDetailsString.options[selectIndex].v alue; parent.rightFrame2.document.forms[0].operation.value=ReportTemplate_Report select; parent.rightFrame2.document.forms[0].submit(); } function changetext(whichcontent,i){ if (document.all||document.getElementById){
[wtr-general] Re: How to select a item from the dropbox
If it's working sometimes and not others it might be a timing issue. If the site has lots of javascript, and there's a bunch of client side rendering that has to happen (along with any other scripting magic) after the page is loaded, then you might need a small sleep added before the point of failure, to allow the browser to do it's thing and be 'ready' to respond to the 'select' (especially given you've got an 'onchange' event that calls scripts, attached to that element in the HTML) On Aug 24, 3:12 am, sudhir prem...@gmail.com wrote: Hi Chuck, I tired with ur options and found that is sometimes able to select the level0 and its value but sometime not. have you faced this weird behavior . Can you please guide. the code I am using is below. require 'watir' test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new username='sudhikumar' pwd='jpm' b.goto(test_site) b.text_field(:name, 'userID').set(username) b.text_field(:name, 'password').set(pwd) b.form(:action, '/PM/PMlogin.do').submit b.frame(:name, 'menuMiddle').link(:text, 'Performance').click bu='ABPorts' level='level0' b.frame(:name, 'rightFrame2').select_list(:name,level).select(bu) Thanks for ur help On Aug 23, 10:36 pm, Chuck van der Linden sqa...@gmail.com wrote: b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) 1) You might want to try using .select instead of .set You might also want to first clear any selected items using .clearSelection 2) The value for the method is invalid, none of the option value tags for that list have '00907' as a label (nor a value to be returned). And note that select lists are normally selected by the visible label that the user would see, not the value that selection returns on form submission. So use bu=ABPorts or something similar to that. 3) it's not finding the element, and based on your code identifying it via :name, level0 ought to work, so that means there's some other problem, are you sure you have the right frame? that it's not say rightFrame1 perhaps? 4) I notice there's an onchange event bound to that selection list element, so you might need to fire that event against the selection list after you've changed which item in the list is selected b.frame(:name, 'rightFrame1').select_list(:name,level).fire_event('onchange') 5) From a code readability standpoint, it's a lot more direct to just use something like b.frame(:name, 'rightFrame1').select_list(:name, 'level0').select('ABPorts') rather than using variables which has the effect of forcing someone trying to read the code to go look and see where the variable was assigned, or else memorize those assignments. Otherwise if you want to use variables like that, assign them at the last possible instant so it's clearer to someone reading your code what the values are. On Aug 22, 11:17 pm, sudhir prem...@gmail.com wrote: require 'watir' test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new username='sudhikumar' pwd='jpm' level='level0' bu='00907' b.goto(test_site) b.text_field(:name, 'userID').set(username) b.text_field(:name, 'password').set(pwd) b.form(:action, '/PM/PMlogin.do').submit b.frame(:name, 'menuMiddle').link(:text, 'Performance').click b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xc752478 url=about:blank title= = sudhikumar = jpm = level0 = 00907 = 6.37 = = = 5.137 = 1.468 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, level0 from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `set' from (irb):136 from :0 ! html head titleJPM PM system/title base href=http://newpmr2prod.jpmorgan.com:80/PM/; script language='javascript' history.go(1); /script script language=javascript src=./includes/common/TimerDiv.js/ script link rel=stylesheet href=./stylesheet.css type=text/css script language=javascript src=./includes/common/lib_func.js/ script script language=javascript src=./includes/common/common.js/ script script language=javascript src=./includes/common/ lib_submitfrm.js/script script language=javascript src=./includes/reporttemplate/perf/ perftemplateview.js/script script language=javascript var isTemplateAvbl = false;
[wtr-general] Re: How to select a item from the dropbox
require 'watir' test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new username='sudhikumar' pwd='jpm' level='level0' bu='00907' b.goto(test_site) b.text_field(:name, 'userID').set(username) b.text_field(:name, 'password').set(pwd) b.form(:action, '/PM/PMlogin.do').submit b.frame(:name, 'menuMiddle').link(:text, 'Performance').click b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xc752478 url=about:blank title= = sudhikumar = jpm = level0 = 00907 = 6.37 = = = 5.137 = 1.468 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, level0 from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `set' from (irb):136 from :0 ! html head titleJPM PM system/title base href=http://newpmr2prod.jpmorgan.com:80/PM/; script language='javascript' history.go(1); /script script language=javascript src=./includes/common/TimerDiv.js/ script link rel=stylesheet href=./stylesheet.css type=text/css script language=javascript src=./includes/common/lib_func.js/ script script language=javascript src=./includes/common/common.js/ script script language=javascript src=./includes/common/ lib_submitfrm.js/script script language=javascript src=./includes/reporttemplate/perf/ perftemplateview.js/script script language=javascript var isTemplateAvbl = false; function submitReportTypes(mode){ var selectIndex = document.forms[0].selectedReportDetailsString.selectedIndex; parent.rightFrame2.document.forms[0].reportDetailsString.value=parent.rightFrame2.document.forms[0].selectedReportDetailsString.options[selectIndex].value; parent.rightFrame2.document.forms[0].operation.value=ReportTemplate_Reportselect; parent.rightFrame2.document.forms[0].submit(); } function changetext(whichcontent,i){ if (document.all||document.getElementById){ desc = descriptions+i; var cross_el=document.getElementById? document.getElementById(desc):eval(document.all.+desc); cross_el.style.visibility = visible; } else if (document.layers){ desc1 = a+i; obj1 = eval(document.+desc1); obj1.visibility = visible; } } function hidetext(i){ if (document.all||document.getElementById){ desc = descriptions+i; var cross_el=document.getElementById? document.getElementById(desc):eval(document.all.+desc); cross_el.style.visibility=hidden; }else{ desc1 = a+i; obj1 = eval(document.+desc1); obj1.visibility = hidden; } } function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName==Netscape)(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW ) location.reload(); } MM_reloadPage(true); // -- function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf(?))0parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])d.all) x=d.all[n]; for (i=0;!xid.forms.length;i+ +) x=d.forms[i][n]; for(i=0;!xd.layersid.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x document.getElementById) x=document.getElementById(n); return x; } function MM_showHideLayers() { //v3.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))! =null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible': (v='hide')?'hidden':v; } obj.visibility=v; } } /script
[wtr-general] Re: How to select a item from the dropbox
b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) 1) You might want to try using .select instead of .setYou might also want to first clear any selected items using .clearSelection 2) The value for the method is invalid, none of the option value tags for that list have '00907' as a label (nor a value to be returned). And note that select lists are normally selected by the visible label that the user would see, not the value that selection returns on form submission. So use bu=ABPorts or something similar to that. 3) it's not finding the element, and based on your code identifying it via :name, level0 ought to work, so that means there's some other problem, are you sure you have the right frame? that it's not say rightFrame1 perhaps? 4) I notice there's an onchange event bound to that selection list element, so you might need to fire that event against the selection list after you've changed which item in the list is selected b.frame(:name, 'rightFrame1').select_list(:name,level).fire_event('onchange') 5) From a code readability standpoint, it's a lot more direct to just use something like b.frame(:name, 'rightFrame1').select_list(:name, 'level0').select('ABPorts') rather than using variables which has the effect of forcing someone trying to read the code to go look and see where the variable was assigned, or else memorize those assignments. Otherwise if you want to use variables like that, assign them at the last possible instant so it's clearer to someone reading your code what the values are. On Aug 22, 11:17 pm, sudhir prem...@gmail.com wrote: require 'watir' test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new username='sudhikumar' pwd='jpm' level='level0' bu='00907' b.goto(test_site) b.text_field(:name, 'userID').set(username) b.text_field(:name, 'password').set(pwd) b.form(:action, '/PM/PMlogin.do').submit b.frame(:name, 'menuMiddle').link(:text, 'Performance').click b.frame(:name, 'rightFrame2').select_list(:name,level).set(bu) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xc752478 url=about:blank title= = sudhikumar = jpm = level0 = 00907 = 6.37 = = = 5.137 = 1.468 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, level0 from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `set' from (irb):136 from :0 ! html head titleJPM PM system/title base href=http://newpmr2prod.jpmorgan.com:80/PM/; script language='javascript' history.go(1); /script script language=javascript src=./includes/common/TimerDiv.js/ script link rel=stylesheet href=./stylesheet.css type=text/css script language=javascript src=./includes/common/lib_func.js/ script script language=javascript src=./includes/common/common.js/ script script language=javascript src=./includes/common/ lib_submitfrm.js/script script language=javascript src=./includes/reporttemplate/perf/ perftemplateview.js/script script language=javascript var isTemplateAvbl = false; function submitReportTypes(mode){ var selectIndex = document.forms[0].selectedReportDetailsString.selectedIndex; parent.rightFrame2.document.forms[0].reportDetailsString.value=parent.right Frame2.document.forms[0].selectedReportDetailsString.options[selectIndex].v alue; parent.rightFrame2.document.forms[0].operation.value=ReportTemplate_Report select; parent.rightFrame2.document.forms[0].submit(); } function changetext(whichcontent,i){ if (document.all||document.getElementById){ desc = descriptions+i; var cross_el=document.getElementById? document.getElementById(desc):eval(document.all.+desc); cross_el.style.visibility = visible; } else if (document.layers){ desc1 = a+i; obj1 = eval(document.+desc1); obj1.visibility = visible; } } function hidetext(i){ if (document.all||document.getElementById){ desc = descriptions+i; var cross_el=document.getElementById? document.getElementById(desc):eval(document.all.+desc);
Re: [wtr-general] Re: How to select a item from the dropbox
Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select browser.select_list(:name,'selectedReportDetailsString').select(Security Performance##4## ## || ##RPTTYP##PERF|| ||) to select this element in the list. I hope this helps, if it doesn't let us know, whether the page on which you are working is available publicly or no... Regards Pallavi. 2010/8/14 sudhir prem...@gmail.com Hi All, Here is another select list from which I have to select Performance by Dimension Can you Guide about it. select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select Thanks A Lot for your help On Aug 14, 9:38 am, sudhir prem...@gmail.com wrote: onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=DEMO-UK016ABC-GBP/option option value=00901ABPorts/option option value=ABSCOMBINEDABS Combined/option I want to select from the drop box like ABPorts. can you please Guide Thanks Lot for your help On Aug 9, 10:06 pm, Chuck van der Linden sqa...@gmail.com wrote: If the below does not work, then use the IE Developer Toolbar, or Firebug, to have a look at the element to see if it is really an HTML select list, or if it is some other kind of control. There are often Javascript powered 'section lists' which are enabled using other types of objects (often an ordered list) and a lot of javascript eventing. In that case you typically have to use click methods on the elements the control is created from, or sometimes fire specfic events like 'onmouseover' followed by clicks, in order to activate the control. There are several existing threads on dealing with those kind of controls, which would bear searching for and reading if you find yourself in that situation On Aug 9, 1:45 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sun, Aug 8, 2010 at 5:15 PM, sudhir prem...@gmail.com wrote: I am trying to select an item from dropbox but could not. Take a look: http://wiki.openqa.org/display/WTR/Selection+Boxes Željko -- watir.com - community manager watirpodcast.com - host testingpodcast.com - audio podcasts on software testing. all of them vidipodkast.com - pričamo o hardveru, softveru i časopisu Vidi -- Before posting, please readhttp://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.comwatir-general%2bunsubscr...@googlegroups.com watir-general%2bunsubscr...@googlegroups.comwatir-general%252bunsubscr...@googlegroups.com -- Before posting, please read http://watir.com/support. In short: search before you ask, be
[wtr-general] Re: How to select a item from the dropbox
require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 = 1.734 Errno::EBADF: Bad file descriptor from (irb):31:in `write' Watir::Exception::UnknownObjectException: Unable to locate element, using :name, selectedReportDetailsString from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `select' from (irb):32 from :0 I am getting the above error while selecting from the dropbox... Let me know if you require more deatils. The website I want to automate is not public... On Aug 16, 11:18 am, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select browser.select_list(:name,'selectedReportDetailsString').select(Security Performance##4## ## || ##RPTTYP##PERF|| ||) to select this element in the list. I hope this helps, if it doesn't let us know, whether the page on which you are working is available publicly or no... Regards Pallavi. 2010/8/14 sudhir prem...@gmail.com Hi All, Here is another select list from which I have to select Performance by Dimension Can you Guide about it. select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## ||
Re: [wtr-general] Re: How to select a item from the dropbox
No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 = 1.734 Errno::EBADF: Bad file descriptor from (irb):31:in `write' Watir::Exception::UnknownObjectException: Unable to locate element, using :name, selectedReportDetailsString from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `select' from (irb):32 from :0 I am getting the above error while selecting from the dropbox... Let me know if you require more deatils. The website I want to automate is not public... On Aug 16, 11:18 am, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select browser.select_list(:name,'selectedReportDetailsString').select(Security Performance##4## ## || ##RPTTYP##PERF|| ||) to select this element in the list. I hope this helps, if it doesn't let us know, whether the page on which you are working is available publicly or no... Regards Pallavi. 2010/8/14 sudhir prem...@gmail.com Hi All, Here is another select list from which I have to select Performance by Dimension Can you Guide about it. select name=selectedReportDetailsString size=1
[wtr-general] Re: How to select a item from the dropbox
yes pallavi. My application has different frame On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 = 1.734 Errno::EBADF: Bad file descriptor from (irb):31:in `write' Watir::Exception::UnknownObjectException: Unable to locate element, using :name, selectedReportDetailsString from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `select' from (irb):32 from :0 I am getting the above error while selecting from the dropbox... Let me know if you require more deatils. The website I want to automate is not public... On Aug 16, 11:18 am, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select browser.select_list(:name,'selectedReportDetailsString').select(Security Performance##4## ## || ##RPTTYP##PERF|| ||) to select this element in the list. I hope this helps, if it doesn't let us know, whether the page on which you are working is available publicly or no... Regards Pallavi. 2010/8/14
[wtr-general] Re: How to select a item from the dropbox
require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click Instead of exception I am able to login with above userid and pwd and upto Performance click On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 = 1.734 Errno::EBADF: Bad file descriptor from (irb):31:in `write' Watir::Exception::UnknownObjectException: Unable to locate element, using :name, selectedReportDetailsString from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `select' from (irb):32 from :0 I am getting the above error while selecting from the dropbox... Let me know if you require more deatils. The website I want to automate is not public... On Aug 16, 11:18 am, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select
Re: [wtr-general] Re: How to select a item from the dropbox
Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end 2010/8/16 sudhir prem...@gmail.com require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click Instead of exception I am able to login with above userid and pwd and upto Performance click On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 = 1.734 Errno::EBADF: Bad file descriptor from (irb):31:in `write' Watir::Exception::UnknownObjectException: Unable to locate element, using :name, selectedReportDetailsString from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `select' from (irb):32 from :0 I am getting the above error while selecting from the dropbox... Let me know if you require more deatils. The website I want to automate is not public... On Aug 16, 11:18 am, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%');
Re: [wtr-general] Re: How to select a item from the dropbox
Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() ##TO GET THE NAME OF THE FRAMES## b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex puts ex.message end Is it possible that the select list you are trying to access is also in a frame?? Regards Pallavi 2010/8/16 Pallavi Sharma write2pall...@gmail.com Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end 2010/8/16 sudhir prem...@gmail.com require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click Instead of exception I am able to login with above userid and pwd and upto Performance click On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 = 1.734 Errno::EBADF: Bad file descriptor from (irb):31:in `write' Watir::Exception::UnknownObjectException: Unable to locate element, using :name, selectedReportDetailsString from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:62:in `select_item_in_select_list' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:46:in `select' from (irb):32 from :0 I am getting the above error while selecting from the dropbox... Let me know if you require more deatils. The website I want to automate is not public... On Aug 16, 11:18 am, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir ie.select_list(:name, 'level0').select (ITEM you want to select) Regards Pallavi 2010/8/16 sudhir prem...@gmail.com Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form)
[wtr-general] Re: How to select a item from the dropbox
require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit #b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end = false = 2.172 irb(main):087:0 require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit #b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) rescue Exception = ex end = false Errno::EBADF: Bad file descriptor from (irb):98:in `write' See the two executionFirst one able to login but with b.show_frames() not able to login On Aug 16, 5:23 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() ##TO GET THE NAME OF THE FRAMES## b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex puts ex.message end Is it possible that the select list you are trying to access is also in a frame?? Regards Pallavi 2010/8/16 Pallavi Sharma write2pall...@gmail.com Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end 2010/8/16 sudhir prem...@gmail.com require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click Instead of exception I am able to login with above userid and pwd and upto Performance click On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerformance##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):27 from :0 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, password from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from (irb):28 from :0 Watir::Exception::UnknownFormException: Unable to locate a form using action and /PM/PMlogin.do from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 79:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/form.rb: 86:in `submit' from (irb):29 from :0 =
[wtr-general] Re: How to select a item from the dropbox
It doesn't make any sense that a change later in the script would cause a problem with logging in, unless perhaps you had not logged out the prior user, it was the same browser session, and an active session still existed?, or there were cookies or some other means by which an active session was persisted? For tests like this I'd always make sure the user is logged out, before you try to run the script. The selection list looks pretty much like a normal select list other than having a javascript onchange event in there. So I'd try addressing it like a normal selection list, but I'd also after using .select to pick an option by name, I'd add a command to fire the onchange method on the select_list element, which should give the javascript a chance to do it's stuff. On Aug 16, 6:04 am, sudhir prem...@gmail.com wrote: require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit #b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end = false = 2.172 irb(main):087:0 require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit #b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) rescue Exception = ex end = false Errno::EBADF: Bad file descriptor from (irb):98:in `write' See the two executionFirst one able to login but with b.show_frames() not able to login On Aug 16, 5:23 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() ##TO GET THE NAME OF THE FRAMES## b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex puts ex.message end Is it possible that the select list you are trying to access is also in a frame?? Regards Pallavi 2010/8/16 Pallavi Sharma write2pall...@gmail.com Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end 2010/8/16 sudhir prem...@gmail.com require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click Instead of exception I am able to login with above userid and pwd and upto Performance click On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting user id, Does your application has frames...? Regards Pallavi. On Mon, Aug 16, 2010 at 2:42 PM, sudhir prem...@gmail.com wrote: require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) b.select_list(:name,'selectedReportDetailsString').select(SecurityPerforma nce##4## ## || ##RPTTYP##PERF|| ||) = false = http://newpmr2prod.jpmorgan.com/PM/PMlogin.do; = #Watir::IE:0xdc87230 url=about:blank title= = 5.391 Watir::Exception::UnknownObjectException: Unable to locate element, using :name, userID from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 56:in `assert_exists' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 288:in `enabled?' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/element.rb: 60:in `assert_enabled' from C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ input_elements.rb:327:in `set' from
Re: [wtr-general] Re: How to select a item from the dropbox
Hi Sudhir Chuck is right in here stating the same, i am just trying here to identify hat after you login you get frames in your application, just make sure if your select list is in a frame you give the right object identification, and another thing, if the select list is identified as an object than like Chuck stated, there must be an event which has to be fired so that you are able to select the element in the list, if just .select is not working. require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames b.frame(:name, menuMiddle).link(:text, Performance).click if b.select_list(:name, 'level0').exists? then puts true b.select_list(:name, 'level0').select (00990) end rescue Exception = ex puts ex.message end Whats your out put in here? Is it possible to give a session like using team viewer or web ex, to see whats happening in there... if not allowed to access the site? Regards Pallavi. On Tue, Aug 17, 2010 at 4:37 AM, Chuck van der Linden sqa...@gmail.comwrote: It doesn't make any sense that a change later in the script would cause a problem with logging in, unless perhaps you had not logged out the prior user, it was the same browser session, and an active session still existed?, or there were cookies or some other means by which an active session was persisted? For tests like this I'd always make sure the user is logged out, before you try to run the script. The selection list looks pretty much like a normal select list other than having a javascript onchange event in there. So I'd try addressing it like a normal selection list, but I'd also after using .select to pick an option by name, I'd add a command to fire the onchange method on the select_list element, which should give the javascript a chance to do it's stuff. On Aug 16, 6:04 am, sudhir prem...@gmail.com wrote: require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit #b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end = false = 2.172 irb(main):087:0 require 'watir' begin test_site = 'http://newpmr2prod.jpmorgan.com/PM/PMlogin.do' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit #b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click b.select_list(:name, 'level0').select (00990) rescue Exception = ex end = false Errno::EBADF: Bad file descriptor from (irb):98:in `write' See the two executionFirst one able to login but with b.show_frames() not able to login On Aug 16, 5:23 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() ##TO GET THE NAME OF THE FRAMES## b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex puts ex.message end Is it possible that the select list you are trying to access is also in a frame?? Regards Pallavi 2010/8/16 Pallavi Sharma write2pall...@gmail.com Sudhir Do this: require 'watir' begin test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.show_frames() b.frame(:name, menuMiddle).link(:text, Performance).click #b.select_list(:name, 'level0').select (00990) rescue Exception = ex end 2010/8/16 sudhir prem...@gmail.com require 'watir' test_site = '.' b = Watir::Browser.new b.goto(test_site) b.text_field(:name, userID).set(sudhikumar) b.text_field(:name, password).set(jpm) b.form(:action, /PM/PMlogin.do).submit b.frame(:name, menuMiddle).link(:text, Performance).click Instead of exception I am able to login with above userid and pwd and upto Performance click On Aug 16, 2:40 pm, Pallavi Sharma write2pall...@gmail.com wrote: No Sudhir You are getting this exception for all objects in your application. remove all code and just try the setting
[wtr-general] Re: How to select a item from the dropbox
Pallavi, The select list for ABPorts is given below: select name=level0 width=300 onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=00901ABPorts/option option value=05245Washington State Investment Board/option option value=00990Wellcome Trust/option Thanks for your help On Aug 14, 4:19 pm, Pallavi Sharma write2pall...@gmail.com wrote: Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select browser.select_list(:name,'selectedReportDetailsString').select(Security Performance##4## ## || ##RPTTYP##PERF|| ||) to select this element in the list. I hope this helps, if it doesn't let us know, whether the page on which you are working is available publicly or no... Regards Pallavi. 2010/8/14 sudhir prem...@gmail.com Hi All, Here is another select list from which I have to select Performance by Dimension Can you Guide about it. select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select Thanks A Lot for your help On Aug 14, 9:38 am, sudhir prem...@gmail.com wrote: onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=DEMO-UK016ABC-GBP/option option value=00901ABPorts/option option value=ABSCOMBINEDABS Combined/option I want to select from the drop box like ABPorts. can you please Guide Thanks Lot for your help On Aug 9, 10:06 pm, Chuck van der Linden sqa...@gmail.com wrote: If the below does not work, then use the IE Developer Toolbar, or Firebug, to have a look at the element to see if it is really an HTML select list, or if it is some other kind of control. There are often Javascript powered 'section lists' which are enabled using other types of objects (often an ordered list) and a lot of javascript eventing. In that case you typically have to use click methods on the elements the control is created from, or sometimes fire specfic events like 'onmouseover' followed by clicks, in order to activate the control. There are several existing threads on dealing with those kind of controls, which would bear searching for and reading if you find yourself in that situation On Aug 9, 1:45 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sun, Aug 8, 2010 at 5:15 PM, sudhir prem...@gmail.com wrote: I am trying to select an item from dropbox but could not. Take a look: http://wiki.openqa.org/display/WTR/Selection+Boxes Željko -- watir.com - community manager watirpodcast.com - host testingpodcast.com - audio podcasts on software testing. all of them vidipodkast.com - pričamo o hardveru, softveru i časopisu Vidi -- Before posting, please readhttp://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.comwatir-general%2bunsubscr...@googlegroups.com -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com
Re: [wtr-general] Re: How to select a item from the dropbox
Sudhir For ABPorts, give the complete select list html code, for the other one: select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select browser.select_list(:name,'selectedReportDetailsString').select(Security Performance##4## ## || ##RPTTYP##PERF|| ||) to select this element in the list. I hope this helps, if it doesn't let us know, whether the page on which you are working is available publicly or no... Regards Pallavi. 2010/8/14 sudhir prem...@gmail.com Hi All, Here is another select list from which I have to select Performance by Dimension Can you Guide about it. select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select Thanks A Lot for your help On Aug 14, 9:38 am, sudhir prem...@gmail.com wrote: onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=DEMO-UK016ABC-GBP/option option value=00901ABPorts/option option value=ABSCOMBINEDABS Combined/option I want to select from the drop box like ABPorts. can you please Guide Thanks Lot for your help On Aug 9, 10:06 pm, Chuck van der Linden sqa...@gmail.com wrote: If the below does not work, then use the IE Developer Toolbar, or Firebug, to have a look at the element to see if it is really an HTML select list, or if it is some other kind of control. There are often Javascript powered 'section lists' which are enabled using other types of objects (often an ordered list) and a lot of javascript eventing. In that case you typically have to use click methods on the elements the control is created from, or sometimes fire specfic events like 'onmouseover' followed by clicks, in order to activate the control. There are several existing threads on dealing with those kind of controls, which would bear searching for and reading if you find yourself in that situation On Aug 9, 1:45 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sun, Aug 8, 2010 at 5:15 PM, sudhir prem...@gmail.com wrote: I am trying to select an item from dropbox but could not. Take a look: http://wiki.openqa.org/display/WTR/Selection+Boxes Željko -- watir.com - community manager watirpodcast.com - host testingpodcast.com - audio podcasts on software testing. all of them vidipodkast.com - pričamo o hardveru, softveru i časopisu Vidi -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.comwatir-general%2bunsubscr...@googlegroups.com -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: How to select a item from the dropbox
onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=DEMO-UK016ABC-GBP/option option value=00901ABPorts/option option value=ABSCOMBINEDABS Combined/option I want to select from the drop box like ABPorts. can you please Guide Thanks Lot for your help On Aug 9, 10:06 pm, Chuck van der Linden sqa...@gmail.com wrote: If the below does not work, then use the IE Developer Toolbar, or Firebug, to have a look at the element to see if it is really an HTML select list, or if it is some other kind of control. There are often Javascript powered 'section lists' which are enabled using other types of objects (often an ordered list) and a lot of javascript eventing. In that case you typically have to use click methods on the elements the control is created from, or sometimes fire specfic events like 'onmouseover' followed by clicks, in order to activate the control. There are several existing threads on dealing with those kind of controls, which would bear searching for and reading if you find yourself in that situation On Aug 9, 1:45 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sun, Aug 8, 2010 at 5:15 PM, sudhir prem...@gmail.com wrote: I am trying to select an item from dropbox but could not. Take a look: http://wiki.openqa.org/display/WTR/Selection+Boxes Željko -- watir.com - community manager watirpodcast.com - host testingpodcast.com - audio podcasts on software testing. all of them vidipodkast.com - pričamo o hardveru, softveru i časopisu Vidi -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: How to select a item from the dropbox
Hi All, Here is another select list from which I have to select Performance by Dimension Can you Guide about it. select name=selectedReportDetailsString size=1 onchange=javascript:submitReportTypes(' %=WebOperation.REPORTTEMPLATE_REPORT_SELECT%'); class=select- menu180option value=- Select One -##-1## ## || || || selected=selected- Select One -/option option value=Performance by Dimension##1## ## || ##RPTTYP##PERF|| || Performance by Dimension/option option value=Historical Summary##2## ## || ##RPTTYP##PERF|| || Historical Summary/option option value=Index Performance##3## ## || ##RPTTYP##PERF|| || Index Performance/option option value=Security Performance##4## ## || ##RPTTYP##PERF|| || Security Performance/option/select Thanks A Lot for your help On Aug 14, 9:38 am, sudhir prem...@gmail.com wrote: onchange=javascript:selectcombo_Report('0','ReportTemplate_Buselect',this.form) class=select-menutoption value=-1 selected=selected- Select One -/option option value=DEMO-00908ABC Company/option option value=DEMO-UK016ABC-GBP/option option value=00901ABPorts/option option value=ABSCOMBINEDABS Combined/option I want to select from the drop box like ABPorts. can you please Guide Thanks Lot for your help On Aug 9, 10:06 pm, Chuck van der Linden sqa...@gmail.com wrote: If the below does not work, then use the IE Developer Toolbar, or Firebug, to have a look at the element to see if it is really an HTML select list, or if it is some other kind of control. There are often Javascript powered 'section lists' which are enabled using other types of objects (often an ordered list) and a lot of javascript eventing. In that case you typically have to use click methods on the elements the control is created from, or sometimes fire specfic events like 'onmouseover' followed by clicks, in order to activate the control. There are several existing threads on dealing with those kind of controls, which would bear searching for and reading if you find yourself in that situation On Aug 9, 1:45 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sun, Aug 8, 2010 at 5:15 PM, sudhir prem...@gmail.com wrote: I am trying to select an item from dropbox but could not. Take a look: http://wiki.openqa.org/display/WTR/Selection+Boxes Željko -- watir.com - community manager watirpodcast.com - host testingpodcast.com - audio podcasts on software testing. all of them vidipodkast.com - pričamo o hardveru, softveru i časopisu Vidi -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com
[wtr-general] Re: How to select a item from the dropbox
If the below does not work, then use the IE Developer Toolbar, or Firebug, to have a look at the element to see if it is really an HTML select list, or if it is some other kind of control. There are often Javascript powered 'section lists' which are enabled using other types of objects (often an ordered list) and a lot of javascript eventing. In that case you typically have to use click methods on the elements the control is created from, or sometimes fire specfic events like 'onmouseover' followed by clicks, in order to activate the control. There are several existing threads on dealing with those kind of controls, which would bear searching for and reading if you find yourself in that situation On Aug 9, 1:45 am, Željko Filipin zeljko.fili...@wa-research.ch wrote: On Sun, Aug 8, 2010 at 5:15 PM, sudhir prem...@gmail.com wrote: I am trying to select an item from dropbox but could not. Take a look: http://wiki.openqa.org/display/WTR/Selection+Boxes Željko -- watir.com - community manager watirpodcast.com - host testingpodcast.com - audio podcasts on software testing. all of them vidipodkast.com - pričamo o hardveru, softveru i časopisu Vidi -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. You received this message because you are subscribed to http://groups.google.com/group/watir-general To post: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com