Joe, i downloaded chromedriver file and extracted it. When i run my script, i am getting following issue :( *Do you have an idea where i should exactly place the chromedriver binary file?*
D:\Watir\Examples>Test1.rb C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.27.2/lib/selenium/webdr iver/chrome/service.rb:20:in `executable_path': Unable to find the chromedriver executable. Please download the server from http://code.google.com/p/chromedrive r/downloads/list and place it somewhere on your PATH. More info at http://code.g oogle.com/p/selenium/wiki/ChromeDriver. (Selenium::WebDriver::Error::WebDriverEr ror) On Thu, Jan 31, 2013 at 12:23 AM, Joe Fleck <[email protected]> wrote: > Yes you will need to install the chromeDriver. If you download this book: > Homebrewer's Guide to Watir > it will walk through all the necessary steps. You can find it here " > https://leanpub.com/watirbook " > > joe > > On Wed, Jan 30, 2013 at 3:17 PM, Sohail Mirza <[email protected]> wrote: > > Joe, > > > > Currently my script is working with FireFox as i am using > watir-webdriver. > > > > Lets say if i want to make the same script compatible with Google Chrome > > what pre-requisists i should i follow? > > Do i need to install ChromDriver? if yes how to download and configure > it? > > what should i put in require "" in my script? > > > > Do you have simple example for developing script for chrome?? > > Thanks > > > > > > On Thu, Jan 31, 2013 at 12:05 AM, Joe Fleck <[email protected]> > wrote: > >> > >> No problem. > >> > >> On Wed, Jan 30, 2013 at 3:04 PM, Sohail Mirza <[email protected]> wrote: > >> > Sorry my mistake here. > >> > > >> > Sub Menu 1 was a dummy name. i replaced it with real name and now it > is > >> > working fine. Great > >> > Thanks a lot Joe for your kind help. Much appreciated. > >> > > >> > > >> > > >> > > >> > On Wed, Jan 30, 2013 at 11:51 PM, Joe Fleck <[email protected]> > >> > wrote: > >> >> > >> >> Okay. > >> >> > >> >> you need to change my @browser to what you initialized your browser > as. > >> >> > >> >> Joe > >> >> > >> >> # if you have to sign in do that > >> >> > >> >> > >> >> On Wed, Jan 30, 2013 at 2:48 PM, Sohail Mirza <[email protected]> > wrote: > >> >> > Joe, > >> >> > > >> >> > i tried following > >> >> > > >> >> > @browser.li(:class=>"potato-menu-item > >> >> > potato-menu-has-vertical").click > >> >> > @browser.a(:text=>'Sub Menu 1').click > >> >> > > >> >> > D:/Watir/Examples/Test1.rb:4:in `<main>': undefined method `li' for > >> >> > nil:NilClass > >> >> > (NoMethodError) > >> >> > > >> >> > > >> >> > > >> >> > On Wed, Jan 30, 2013 at 11:43 PM, Joe Fleck <[email protected]> > >> >> > wrote: > >> >> >> > >> >> >> Hi Sohail, > >> >> >> > >> >> >> Yes. > >> >> >> > >> >> >> @browser.li(:class=>"potato-menu-item > >> >> >> potato-menu-has-vertical").click > >> >> >> @browser.a(:text=>'Sub Menu 1').click > >> >> >> > >> >> >> > >> >> >> Sometimes it is difficult to run these steps in irb. I would > >> >> >> suggest > >> >> >> creating a method then calling it in irb. > >> >> >> > >> >> >> <<do first>> > >> >> >> > >> >> >> def click_sub_menu() > >> >> >> @browser.li(:class=>"potato-menu-item > >> >> >> potato-menu-has-vertical").click > >> >> >> @browser.a(:text=>'Sub Menu 1').click > >> >> >> end > >> >> >> > >> >> >> <then call it> > >> >> >> click_sub_menu > >> >> >> > >> >> >> > >> >> >> Hope this helps. > >> >> >> > >> >> >> Joe > >> >> >> > >> >> >> > >> >> >> On Wed, Jan 30, 2013 at 2:35 PM, Sohail Mirza <[email protected]> > >> >> >> wrote: > >> >> >> > Joe, > >> >> >> > > >> >> >> > Are you asking for this? > >> >> >> > i used Chrome Develope Tool and found the following. > >> >> >> > > >> >> >> > > >> >> >> > <li class="potato-menu-item potato-menu-has-vertical"> > >> >> >> > Main1 > >> >> >> > <ul class="subMenu potato-menu-group > >> >> >> > potato-menu-vertical" > >> >> >> > style="left: 0px; display: none;"> > >> >> >> > > >> >> >> > <li class="potato-menu-item"> > >> >> >> > > >> >> >> > <a href="/MyDemoTest/Menu/LoadView?menuItemKey=1" > >> >> >> > onclick="ShowLoadingIndicator();">Sub Menu 1</a> > >> >> >> > > >> >> >> > </li> > >> >> >> > <li class="potato-menu-item"> > >> >> >> > > >> >> >> > <a href="/MyDemoTest/Menu/LoadView?menuItemKey=6" > >> >> >> > onclick="ShowLoadingIndicator();">Sub Menu 2</a> > >> >> >> > > >> >> >> > </li> > >> >> >> > <li class="potato-menu-item"> > >> >> >> > > >> >> >> > <a href="/MyDemoTest/Menu/LoadView?menuItemKey=7" > >> >> >> > onclick="ShowLoadingIndicator();">Sub Menu 3</a> > >> >> >> > > >> >> >> > </li> > >> >> >> > > >> >> >> > </ul> > >> >> >> > > >> >> >> > </li> > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > On Wed, Jan 30, 2013 at 10:58 PM, Joe Fleck < > [email protected]> > >> >> >> > wrote: > >> >> >> >> > >> >> >> >> Hi, > >> >> >> >> > >> >> >> >> First thing.. make sure you use firebug or developer tool to > get > >> >> >> >> the > >> >> >> >> html. > >> >> >> >> Don't use view source. > >> >> >> >> > >> >> >> >> You will need to first expose the submenu and then select the > >> >> >> >> submenu > >> >> >> >> item > >> >> >> >> you want. > >> >> >> >> > >> >> >> >> Repost the html code here and we will be better able to help > you. > >> >> >> >> > >> >> >> >> Joe > >> >> >> >> > >> >> >> >> On Jan 30, 2013 1:55 PM, "Sohail Mirza" <[email protected]> > wrote: > >> >> >> >>> > >> >> >> >>> Hi folks, > >> >> >> >>> > >> >> >> >>> I need to select sub menu item. How can i automate this? I am > >> >> >> >>> using > >> >> >> >>> Watir-Classic gem. > >> >> >> >>> > >> >> >> >>> The view source shows following > >> >> >> >>> > >> >> >> >>> <li> > >> >> >> >>> <a href="/MyDemoTest/Menu/LoadView?menuItemKey=1" > >> >> >> >>> onclick="ShowLoadingIndicator();">Test Management</a> > >> >> >> >>> </li> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> Thanks, > >> >> >> >>> > >> >> >> >>> -- > >> >> >> >>> -- > >> >> >> >>> 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/groups/opt_out. > >> >> >> >>> > >> >> >> >>> > >> >> >> >> > >> >> >> >> -- > >> >> >> >> -- > >> >> >> >> 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/groups/opt_out. > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> >> > -- > >> >> >> > -- > >> >> >> > 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/groups/opt_out. > >> >> >> > > >> >> >> > > >> >> >> > >> >> >> -- > >> >> >> -- > >> >> >> 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/groups/opt_out. > >> >> >> > >> >> >> > >> >> > > >> >> > -- > >> >> > -- > >> >> > 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/groups/opt_out. > >> >> > > >> >> > > >> >> > >> >> -- > >> >> -- > >> >> 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/groups/opt_out. > >> >> > >> >> > >> > > >> > -- > >> > -- > >> > 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/groups/opt_out. > >> > > >> > > >> > >> -- > >> -- > >> 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/groups/opt_out. > >> > >> > > > > -- > > -- > > 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/groups/opt_out. > > > > > > -- > -- > 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/groups/opt_out. > > > -- -- 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/groups/opt_out.
