Hi Basim, Could you help me explain why table[7][1] is a Quick Search ? I'm a bit confused about this case.
Thanks, Chan Nguyen On Wed, Jul 28, 2010 at 8:29 AM, Chan Nguyen <atbl1...@gmail.com> wrote: > Hi Basim, > > Thanks a lot for your clean explanation. ;) > > > On Wed, Jul 28, 2010 at 8:27 AM, Basim Baassiri <ba...@baassiri.ca> wrote: > >> HI Chan >> From my previous post, I used firebug to identify the element and with >> combination of irb and sending the events I was able to determine the >> submenu elements >> >> >> On Wed, Jul 28, 2010 at 10:49 AM, Chan Nguyen <atbl1...@gmail.com> wrote: >> >>> Hi Basim, >>> >>> >> If your credentials contain sensitive information, I strongly >>> recommend changing the password as google has probably already indexed this >>> thread >>> >>> Thanks a lot for your thoughtful concern. We definitely will change the >>> password. Another question is that how where did you find the "SubMenu" >>> information ? >>> Could you show me? >>> >>> >>> On Wed, Jul 28, 2010 at 7:41 AM, Basim Baassiri <ba...@baassiri.ca>wrote: >>> >>>> Chan >>>> There are many solutions to your problem >>>> Try this one as it works for me >>>> require 'watir' >>>> test_site = "http://svvarmls.rapmlsqa.com/" >>>> ie = Watir::IE.new >>>> ie.goto test_site >>>> ie.text_field( :id, "txtUserName" ).set "rapstaff" >>>> ie.text_field( :id, "txtPassword" ).set "Succ3ss!" >>>> ie.button( :id, "btnSubmit" ).click >>>> #ie.button( :id, "btnReadLater" ).click >>>> table = ie.table(:id,"uwmMainMenu_MainM") >>>> table[1][1].fire_event "onmouseover" >>>> table[1][1].fire_event "onmousedown" >>>> table2 = ie.table(:class, "SubMenu") >>>> table2[7][1].fire_event "onmousedown" >>>> table2[7][1].fire_event "onmouseup" >>>> >>>> If your credentials contain sensitive information, I strongly recommend >>>> changing the password as google has probably already indexed this thread >>>> >>>> Good Luck! >>>> >>>> Basim Baassiri >>>> >>>> >>>> On Wed, Jul 28, 2010 at 10:34 AM, Chan Nguyen <atbl1...@gmail.com>wrote: >>>> >>>>> Hello Zeljko, >>>>> I just tried to test our website.From my understanding, Watir has to >>>>> know the information of attribute of each element.( Eg. id, name...ect ). >>>>> However, our website have a lot of JavaScripts that deal with each element >>>>> in a cell of a table. By that, I mean, I can access to the "cell" of a >>>>> table. But this "cell" also has a list of other options. >>>>> This is the site that I'm currently testing: >>>>> >>>>> http://svvarmls.rapmlsqa.com/ >>>>> username: rapstaff >>>>> pw: Succ3ss! >>>>> >>>>> And this is my script. >>>>> >>>>> >>>>> *require "rubygems" >>>>> >>>>> # the Watir controller >>>>> require "watir" >>>>> >>>>> # set a variable >>>>> test_site = "http://svvarmls.rapmlsqa.com/" >>>>> >>>>> # open the IE browser >>>>> ie = Watir::IE.new >>>>> >>>>> # print some comments >>>>> puts "Beginning of test: Sedona Verde Valley" >>>>> >>>>> puts " Step 1: go to the test site: " + test_site >>>>> ie.goto test_site >>>>> >>>>> puts " Step 2: enter username : rapstaff in the Agent ID field" >>>>> ie.text_field( :id, "txtUserName" ).set "rapstaff" >>>>> >>>>> puts " Step 3: enter password : Succ3ss! in the Agent ID field`" >>>>> ie.text_field( :id, "txtPassword" ).set "Succ3ss!" >>>>> >>>>> >>>>> puts " Step 4: click the 'Submit' button." >>>>> ie.button( :id, "btnSubmit" ).click >>>>> >>>>> puts " Step 5: after navigate to >>>>> http://login.rapmlsqa.com/BroadcastNotices.aspx?hidMLS=SDNA, click >>>>> 'Read Later' button " >>>>> ie.button( :id, "btnReadLater" ).click >>>>> * >>>>> After clicking the "Read Later" button, it will prompt me to another >>>>> page. In this page, from the very top, you can see there are several >>>>> options: >>>>> >>>>> ---------------------------------------------------------------------------------- >>>>> - Search - Listing - Tax - Contact - Links - Admin - Help - >>>>> >>>>> ---------------------------------------------------------------------------------- >>>>> And this is a table with one row and 8 columns. >>>>> The first element [1][1] is Search, which will call the JS to process >>>>> all the search options. When you move your mouse over "Search", you will >>>>> see >>>>> all the others options. >>>>> >>>>> I want to click on each individual option of Search( Quick Search, >>>>> Custom Search.... ) to test, but I could not find a way to make it work. >>>>> If >>>>> you have a chance, would you mind taking a look at it? >>>>> >>>>> >>>>> On Wed, Jul 28, 2010 at 7:33 AM, Željko Filipin < >>>>> zeljko.fili...@wa-research.ch> wrote: >>>>> >>>>>> On Wed, Jul 28, 2010 at 3:57 PM, Chan Nguyen <atbl1...@gmail.com> >>>>>> wrote: >>>>>> > My problem is that in our website, there are a lot of JavaScript. >>>>>> And I currently could not find a way for Watir to deal with JS. :( ! >>>>>> >>>>>> Our site also uses javascript and Watir works just fine. What is the >>>>>> problem? >>>>>> >>>>>> Željko >>>>>> >>>>>> -- >>>>>> 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<watir-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<watir-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<watir-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<watir-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<watir-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