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