How to use close method of Selenium.WebDriver Package

Best Selenium code snippet using Selenium.WebDriver.close

Class - Invoices Resource.rb

Source:Class - Invoices Resource.rb Github

copy

Full Screen

...694 wait.until {@driver.find_element(SAVE_BTN).displayed?}695 save = @driver.find_element(SAVE_BTN)696 save.click697 end698 def save_close()699 wait = Selenium::WebDriver::Wait.new(:timeout => 5)700 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}701 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)702 save_and_close.click703 @driver.switch_to.default_content704 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)705 wait2.until {@driver.find_element(TOP_REFNUMBER).displayed?}706 end707 #CSS Methods: Popup (Lines)708 def lines_tab()709 wait = Selenium::WebDriver::Wait.new(:timeout => 5)710 wait.until {@driver.find_element(LINES_TAB).displayed?}711 lines_tab = @driver.find_element(LINES_TAB)712 lines_tab.click713 end714 def line1_service_date(servicedate1)715 wait = Selenium::WebDriver::Wait.new(:timeout => 5)716 wait.until {@driver.find_element(LINE1_SERVICE_DATE_SPAN).displayed?}...

Full Screen

Full Screen

Class - Estimates Resource.rb

Source:Class - Estimates Resource.rb Github

copy

Full Screen

...632 wait.until {@driver.find_element(SAVE_BTN).displayed?}633 save = @driver.find_element(SAVE_BTN)634 save.click635 end636 def save_close()637 wait = Selenium::WebDriver::Wait.new(:timeout => 5)638 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}639 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)640 save_and_close.click641 @driver.switch_to.default_content642 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)643 wait2.until {@driver.find_element(TOP_REFNUMBER).displayed?}644 end645 #CSS Methods: Popup (Lines)646 def lines_tab()647 wait = Selenium::WebDriver::Wait.new(:timeout => 5)648 wait.until {@driver.find_element(LINES_TAB).displayed?}649 lines_tab = @driver.find_element(LINES_TAB)650 lines_tab.click651 end652 def line1_item(item1)653 wait = Selenium::WebDriver::Wait.new(:timeout => 5)654 wait.until {@driver.find_element(LINE1_ITEM_SPAN).displayed?}...

Full Screen

Full Screen

IM_Suite.rb

Source:IM_Suite.rb Github

copy

Full Screen

...32myfile.print ".td2 {width: 20%}";33myfile.print ".td3 {width: 15%}</style></head>";34myfile.print "<body><center>";35myfile.print "<h1><u>Test Automation Report</u></h1><br /><center><table border=2 width=\"900px\">";36myfile.close;37=begin38#$ff = FireWatir::Firefox.new39driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"40$ff = Watir::Browser.new driver41sleep 242$ff.close43system ("ruby Test_01_Project_QG_Create.rb")44driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"45$ff = Watir::Browser.new driver46sleep 247$ff.close48system ("ruby Test_02_Auto_Open_QG.rb")49#$ff = FireWatir::Firefox.new50driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"51$ff = Watir::Browser.new driver52sleep 253$ff.close54system ("ruby Test_03_Auto_Close_QG.rb")55#$ff = FireWatir::Firefox.new56driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"57$ff = Watir::Browser.new driver58sleep 259$ff.close60system ("ruby Test_04_Non_member_survey_complete.rb")61#$ff = FireWatir::Firefox.new62driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"63$ff = Watir::Browser.new driver64sleep 265$ff.close66system ("ruby Test_05_Member_registration.rb")67#$ff = FireWatir::Firefox.new68driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"69$ff = Watir::Browser.new driver70sleep 271$ff.close72#system ("ruby Test_06_Survey_complete.rb")73#$ff = FireWatir::Firefox.new74driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"75$ff = Watir::Browser.new driver76sleep 277$ff.close78system ("ruby Test_07_Publisher_category_filer.rb")79#$ff = FireWatir::Firefox.new80driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"81$ff = Watir::Browser.new driver82sleep 283$ff.close84system ("ruby Test_08_Publisher_margin_%.rb")85#$ff = FireWatir::Firefox.new86driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"87$ff = Watir::Browser.new driver88sleep 289$ff.close90system ("ruby Test_09_US_getcount.rb")91#$ff = FireWatir::Firefox.new92driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"93$ff = Watir::Browser.new driver94sleep 295$ff.close96system ("ruby Test_10_CAN_getcount.rb")97#$ff = FireWatir::Firefox.new98driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"99$ff = Watir::Browser.new driver100sleep 2101$ff.close102system ("ruby Test_11_CP_Project.rb")103#$ff = FireWatir::Firefox.new104driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"105$ff = Watir::Browser.new driver106sleep 2107$ff.close108system ("ruby Test_12_CP_rule_processing.rb")109#$ff = FireWatir::Firefox.new110#sleep 2111#sleep 2112#$ff.close113system ("ruby Test_13_Curl_pixel.rb")114#$ff = FireWatir::Firefox.new115driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"116$ff = Watir::Browser.new driver117sleep 2118$ff.close119system ("ruby Test_14_Traditional_pixel.rb")120#$ff = FireWatir::Firefox.new121driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"122$ff = Watir::Browser.new driver123sleep 2124$ff.close125#system ("ruby Test_15_Profile_creation.rb")126driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"127$ff = Watir::Browser.new driver128#$ff = FireWatir::Firefox.new129sleep 2130$ff.close131system ("ruby Test_16_Reward_creation.rb")132#$ff = FireWatir::Firefox.new133driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"134$ff = Watir::Browser.new driver135sleep 2136$ff.close137system ("ruby Test_17_Member_data_review.rb")138#$ff = FireWatir::Firefox.new139driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"140$ff = Watir::Browser.new driver141sleep 2142$ff.close143system ("ruby Test_18_Publisher_bids.rb")144#$ff = FireWatir::Firefox.new145driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"146$ff = Watir::Browser.new driver147sleep 2148$ff.close149system ("ruby Test_19_Virtual_currency_reflection.rb")150#$ff = FireWatir::Firefox.new151driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"152$ff = Watir::Browser.new driver153sleep 2154$ff.close155system ("ruby Test_20_Custom_reward.rb")156#$ff = FireWatir::Firefox.new157driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"158$ff = Watir::Browser.new driver159sleep 2160$ff.close161system ("ruby Test_21_Registration_management.rb")162#$ff = FireWatir::Firefox.new163driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"164$ff = Watir::Browser.new driver165sleep 2166$ff.close167system ("ruby Test_22_Profile_redirection_on_signup.rb")168#$ff = FireWatir::Firefox.new169driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"170$ff = Watir::Browser.new driver171sleep 2172$ff.close173system ("ruby Test_23_Request_cash_out.rb")174#$ff = FireWatir::Firefox.new175driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"176$ff = Watir::Browser.new driver177sleep 2178$ff.close179system ("ruby Test_24_Survey_redirection.rb")180#$ff = FireWatir::Firefox.new181driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"182$ff = Watir::Browser.new driver183sleep 2184$ff.close185#system ("ruby Test_25_Profile_answering.rb")186#$ff = FireWatir::Firefox.new187driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"188$ff = Watir::Browser.new driver189sleep 2190$ff.close191=begin192system ("ruby Test_26_Site_rendering.rb")193#$ff = FireWatir::Firefox.new194driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"195$ff = Watir::Browser.new driver196sleep 2197$ff.close198=end199=begin200system ("ruby Test_27_Dashboard_on_off.rb")201#$ff = FireWatir::Firefox.new202driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"203$ff = Watir::Browser.new driver204sleep 2205$ff.close206system ("ruby Test_28_Disable_pub_account.rb")207#$ff = FireWatir::Firefox.new208driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"209$ff = Watir::Browser.new driver210sleep 2211$ff.close212system ("ruby Test_29_Enable_disable_queue2.rb")213#$ff = FireWatir::Firefox.new214driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"215$ff = Watir::Browser.new driver216sleep 2217$ff.close218system ("ruby Test_30_External_prescreener.rb")219#$ff = FireWatir::Firefox.new220driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"221$ff = Watir::Browser.new driver222sleep 2223$ff.close224system ("ruby Test_31_Merge_field_survey_url.rb")225#$ff = FireWatir::Firefox.new226driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"227$ff = Watir::Browser.new driver228sleep 2229$ff.close230#system ("ruby Test_32_Panel_book_search.rb")231#$ff = FireWatir::Firefox.new232#sleep 2233#$ff.close234system ("ruby Test_33_Custom_homepage_render.rb")235#$ff = FireWatir::Firefox.new236driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"237$ff = Watir::Browser.new driver238sleep 2239$ff.close240system ("ruby Test_34_Add_publisher.rb")241#$ff = FireWatir::Firefox.new242driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"243$ff = Watir::Browser.new driver244sleep 2245$ff.close246#system ("ruby Test_35_SH_email_update.rb")247#$ff = FireWatir::Firefox.new248#sleep 2249#$ff.close250system ("ruby Test_36_Project_search.rb")251#$ff = FireWatir::Firefox.new252driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"253$ff = Watir::Browser.new driver254sleep 2255$ff.close256system ("ruby Test_37_Add_publisher_group.rb")257#$ff = FireWatir::Firefox.new258driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"259$ff = Watir::Browser.new driver260sleep 2261$ff.close262system ("ruby Test_38_Add_employee.rb")263#$ff = FireWatir::Firefox.new264driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"265$ff = Watir::Browser.new driver266sleep 2267$ff.close268system ("ruby Test_39_Add_client.rb")269#$ff = FireWatir::Firefox.new270driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"271$ff = Watir::Browser.new driver272sleep 2273$ff.close274system ("ruby Test_40_Simulate_completes.rb")275#$ff = FireWatir::Firefox.new276driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"277$ff = Watir::Browser.new driver278sleep 2279$ff.close280system ("ruby Test_41_Member_search.rb")281#$ff = FireWatir::Firefox.new282driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"283$ff = Watir::Browser.new driver284sleep 2285$ff.close286system ("ruby Test_42_QG_notifications.rb")287#$ff = FireWatir::Firefox.new288driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"289$ff = Watir::Browser.new driver290sleep 2291$ff.close292system ("ruby Test_43_Add_tools.rb")293#$ff = FireWatir::Firefox.new294driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"295$ff = Watir::Browser.new driver296sleep 2297$ff.close298system ("ruby Test_44_Pub_client_association.rb")299#$ff = FireWatir::Firefox.new300driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"301$ff = Watir::Browser.new driver302sleep 2303$ff.close304system ("ruby Test_45_Email_link_pub.rb")305#$ff = FireWatir::Firefox.new306driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"307$ff = Watir::Browser.new driver308sleep 2309$ff.close310system ("ruby Test_46_Donot_include_member_last_hour.rb")311#$ff = FireWatir::Firefox.new312driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"313$ff = Watir::Browser.new driver314sleep 2315$ff.close316system ("ruby Test_47_QG_Publisher_redirect.rb")317#$ff = FireWatir::Firefox.new318driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"319$ff = Watir::Browser.new driver320sleep 2321$ff.close322#system ("ruby Test_48_Profile_linked_survey.rb")323#$ff = FireWatir::Firefox.new324driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"325$ff = Watir::Browser.new driver326sleep 2327$ff.close328system ("ruby Test_49_Supplier_add_show_hide.rb")329#$ff = FireWatir::Firefox.new330driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"331$ff = Watir::Browser.new driver332sleep 2333$ff.close334system ("ruby Test_50_Add_prescreener.rb")335#$ff = FireWatir::Firefox.new336driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"337$ff = Watir::Browser.new driver338sleep 2339$ff.close340system ("ruby Test_51_Setup_live_closed_QG.rb")341#$ff = FireWatir::Firefox.new342driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"343$ff = Watir::Browser.new driver344sleep 2345$ff.close346#system ("ruby Test_52_Profile_criteria_cases.rb")347#$ff = FireWatir::Firefox.new348driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"349$ff = Watir::Browser.new driver350sleep 2351$ff.close352system ("ruby Test_53_List_projects.rb")353#$ff = FireWatir::Firefox.new354driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"355$ff = Watir::Browser.new driver356sleep 2357$ff.close358system ("ruby Test_54_EX_ST_Links.rb")359#$ff = FireWatir::Firefox.new360driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"361$ff = Watir::Browser.new driver362sleep 2363$ff.close364system ("ruby Test_55_Member_ID_report.rb")365#$ff = FireWatir::Firefox.new366driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"367$ff = Watir::Browser.new driver368sleep 2369$ff.close370#system ("ruby Test_56_Profile_mapping_on_corp.rb")371#$ff = FireWatir::Firefox.new372#sleep 2373#$ff.close374system ("ruby Test_57_Success_fail_oq_rewards.rb")375#$ff = FireWatir::Firefox.new376driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"377$ff = Watir::Browser.new driver378sleep 2379$ff.close380system ("ruby Test_58_Confirmit_code_url.rb")381#$ff = FireWatir::Firefox.new382driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"383$ff = Watir::Browser.new driver384sleep 2385$ff.close386system ("ruby Test_59_Confirmit_code_url_recontact.rb")387#$ff = FireWatir::Firefox.new388driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"389$ff = Watir::Browser.new driver390sleep 2391$ff.close392system ("ruby Test_60_Survey_complete_invalid_token.rb")393#$ff = FireWatir::Firefox.new394driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"395$ff = Watir::Browser.new driver396sleep 2397$ff.close398system ("ruby Test_61_Rewards_at_site_level.rb")399#$ff = FireWatir::Firefox.new400driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"401$ff = Watir::Browser.new driver402sleep 2403$ff.close404system ("ruby Test_62_Reward_config_foriegn_lang.rb")405#$ff = FireWatir::Firefox.new406driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"407$ff = Watir::Browser.new driver408sleep 2409$ff.close410system ("ruby Test_63_Broadcasts.rb")411#$ff = FireWatir::Firefox.new412driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"413$ff = Watir::Browser.new driver414sleep 2415$ff.close416system ("ruby Test_64_Email_clicks_allowed.rb")417#$ff = FireWatir::Firefox.new418driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"419$ff = Watir::Browser.new driver420sleep 2421$ff.close422system ("ruby Test_65_Project_QG_Create.rb")423#$ff = FireWatir::Firefox.new424driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"425$ff = Watir::Browser.new driver426sleep 2427$ff.close428system ("ruby Test_66_Config_setting_cases.rb")429#$ff = FireWatir::Firefox.new430driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"431$ff = Watir::Browser.new driver432sleep 2433$ff.close434system ("ruby Test_67_No_of_QG_clicks_allowed.rb")435#$ff = FireWatir::Firefox.new436driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"437$ff = Watir::Browser.new driver438sleep 2439$ff.close440system ("ruby Test_68_QG_cpi_cases.rb")441#$ff = FireWatir::Firefox.new442driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"443$ff = Watir::Browser.new driver444sleep 2445$ff.close446system ("ruby Test_69_QG_notif_email.rb")447#$ff = FireWatir::Firefox.new448driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"449$ff = Watir::Browser.new driver450sleep 2451$ff.close452#system ("ruby Test_70_FBconnect.rb")453#$ff = FireWatir::Firefox.new454#sleep 2455#$ff.close456system ("ruby Test_71_Routing_qns_QG.rb")457#$ff = FireWatir::Firefox.new458driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"459$ff = Watir::Browser.new driver460sleep 2461$ff.close462system ("ruby Test_72_Member_registration_UK.rb")463#$ff = FireWatir::Firefox.new464driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"465$ff = Watir::Browser.new driver466sleep 2467$ff.close468system ("ruby Test_73_Member_registration_Canada.rb")469#$ff = FireWatir::Firefox.new470driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"471$ff = Watir::Browser.new driver472sleep 2473$ff.close474#system ("ruby Test_74_Member_registration_India.rb")475#$ff = FireWatir::Firefox.new476#sleep 2477#$ff.close478system ("ruby Test_75_reward_based_on_publisher_cpi.rb")479#$ff = FireWatir::Firefox.new480driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"481$ff = Watir::Browser.new driver482sleep 2483$ff.close484#system ("ruby Test_XX_Member_acc_close.rb")485#$ff = FireWatir::Firefox.new486#sleep 2487#$ff.close488#system ("ruby ")489system ("ruby Test_XX_Project_QG_status_change.rb")490#$ff = FireWatir::Firefox.new491driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"492$ff = Watir::Browser.new driver493sleep 2494$ff.close495system ("ruby Test_XX_Profiles_rewards_inactivate.rb")496#$ff = FireWatir::Firefox.new497driver = Selenium::WebDriver.for :firefox #, :profile => "Selenium"498$ff = Watir::Browser.new driver499sleep 2500$ff.close501=end502$myfile = File.open($out_fl_path, 'a');503$myfile.print "</tr></table></center></body></html>";504$myfile.close;505filename = $wd+"/Output Repository/Non4S_Test_Report.html"506#ie = Watir::IE.new507driver = Selenium::WebDriver.for :ie #, :profile => "Selenium"508ie = Watir::Browser.new driver509#ie = FireWatir::Firefox.new510ie.goto("file:///"+filename)511 html_text = ie.html512 $html_contents=ie.html513 #puts $html_contents514 $html_array = $html_contents.split(/\n/)515 #puts $html_array516 0.upto($html_array.size - 1) { |index|517 if($html_array[index] =~ /TEST [A-Z]+ED/)518 #if($html_array[index].contains_text("TEST"))519 puts "***"520 puts $html_array[index]521 #sleep 1522 #puts $html_array[index-1]523 puts "***"524 $html_array[index].scan(/[A-Za-z]+</){525 if ($html_array[index] =~ /TEST PASSED/)526 $pass=$pass.to_i+1527 puts $pass528 puts "***"529 #sleep 1530 else531 if ($html_array[index] =~ /TEST FAILED/)532 $fail=$fail.to_i+1533 puts $fail534 puts "***"535 #sleep 1536 end537 end538 }539 next540 else541 next542 end543 544}545 546 0.upto($html_array.size - 1) { |index|547 if($html_array[index] =~ /NOT COMPLETED [A-Z]+LY/)548 #if($html_array[index].contains_text("TEST"))549 puts "***"550 puts $html_array[index]551 #sleep 1552 #puts $html_array[index-1]553 puts "***"554 #$html_array[index].scan(/[A-Za-z]+\{[A-Za-z]+\}/){555 $html_array[index].scan(/NOT COMPLETED SUCCESSFULY/){556 if ($html_array[index] =~ /NOT COMPLETED SUCCESSFULY/)557 $incomplete=$incomplete.to_i+1558 puts $incomplete559 puts "***"560 #sleep 1561 end562 }563 next564 else565 next566 end567 568 }569 ie.close570 puts $pass571 puts $fail572 puts $incomplete 573myfile = File.open($out_fl_path, 'w');574myfile.print "<html>";575myfile.print "<body><center>";576myfile.print "<h1><u>Test Automation Summary</u></h1><br /><center><table border=2 width=\"500px\">";577myfile.print "<tr><td class=\"td2\"><font color=\"green\">Test Cases Passed:</td>"578myfile.print "<td class=\"td3\">"+$pass.to_s+"</td>" 579myfile.print "<tr><td class=\"td2\"><font color=\"Red\">Test Cases Failed:</td>"580myfile.print "<td class=\"td3\">"+$fail.to_s+"</td>" 581myfile.print "<tr><td class=\"td2\"><font color=\"Black\">Test Cases Not Completed:</td>"582myfile.print "<td class=\"td3\">"+$incomplete.to_s+"</td>" 583myfile.print "</tr></table></center></body></html>";584myfile.print "#{html_text}"585myfile.close;586summary =<<EOF587<html>588<body><center>589<h1><u>Test Automation Summary</u></h1><br /><center><table border=2 width="500px">590<tr><td class="td2"><font color="green">Test Cases Passed:</td>591<td class="td3">#{$pass}</td>592<tr><td class="td2"><font color="Red">Test Cases Failed:</td>593<td class="td3">#{$fail}</td>594<tr><td class="td2"><font color="Black">Test Cases Not Completed:</td>595<td class="td3">#{$incomplete}</td>596</tr></table></center></body></html>597EOF598# Read a file and encode it into base64 format599filecontent = File.read(filename)...

Full Screen

Full Screen

Class - Patrols Resource.rb

Source:Class - Patrols Resource.rb Github

copy

Full Screen

...528 wait.until {@driver.find_element(SAVE_BTN).displayed?}529 save = @driver.find_element(SAVE_BTN)530 save.click531 end532 def save_close()533 wait = Selenium::WebDriver::Wait.new(:timeout => 5)534 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}535 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)536 save_and_close.click537 @driver.switch_to.default_content538 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)539 wait2.until {@driver.find_element(TOP_REFNUMBER).displayed?}540 end541 #CSS Methods: Popup (Contact Info Tab)542 def contact_info_tab()543 wait = Selenium::WebDriver::Wait.new(:timeout => 5)544 wait.until {@driver.find_element(CONTACT_INFO_TAB).displayed?}545 contact_info_tab = @driver.find_element(CONTACT_INFO_TAB)546 contact_info_tab.click547 end548 def site_name(sitename)549 wait = Selenium::WebDriver::Wait.new(:timeout => 5)550 wait.until {@driver.find_element(NAME_FIELD).displayed?}...

Full Screen

Full Screen

Class - Contacts Resource.rb

Source:Class - Contacts Resource.rb Github

copy

Full Screen

...308 wait2.until {@driver.find_element(POPUP_CONFIRM_INACTIVE).displayed?}309 confirm_inactive = @driver.find_element(POPUP_CONFIRM_INACTIVE)310 confirm_inactive.click311 end312 def save_close()313 i = 0314 loopcount = 5315 f = 0316 frameloopcount = 10317 wait = Selenium::WebDriver::Wait.new(:timeout => 5)318 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}319 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)320 save_and_close.click321 @driver.switch_to.default_content322 end323 def save_close_popup()324 i = 0325 loopcount = 5326 f = 0327 frameloopcount = 10328 wait = Selenium::WebDriver::Wait.new(:timeout => 5)329 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}330 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)331 save_and_close.click332 sleep(1)333 @driver.switch_to.default_content334 sleep(1)335 @driver.switch_to.frame(0)336 end337 def save_close_grid()338 wait = Selenium::WebDriver::Wait.new(:timeout => 5)339 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}340 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)341 save_and_close.click342 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)343 wait2.until {@driver.find_element(class: "Counter_Message").text != "0 records"}344 end345 #CSS Modifiers: Contacts Section (Resource Popups)346 def search_contacts_tab(searchname)347 wait = Selenium::WebDriver::Wait.new(:timeout => 5)348 wait.until {@driver.find_element(CONTACTS_SEARCH_FIELD).displayed?}349 contact_name = @driver.find_element(CONTACTS_SEARCH_FIELD)350 contact_name.send_keys(searchname)351 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)352 wait2.until {@driver.find_element(CONTACTS_SEARCH_FIELD)['value'] == searchname}353 button = @driver.find_element(SEARCH_CONTACTS_BTN)354 button.click355 end...

Full Screen

Full Screen

Class - Contracts Resource.rb

Source:Class - Contracts Resource.rb Github

copy

Full Screen

...428 def end_date(enddate)429 input_field = @driver.find_element(END_DATE_FIELD)430 input_field.send_keys(enddate)431 end432 def closed()433 wait = Selenium::WebDriver::Wait.new(:timeout => 5)434 wait.until {@driver.find_element(CLOSED_CHECKBOX).displayed?}435 checkbox = @driver.find_element(CLOSED_CHECKBOX)436 checkbox.click437 end438 def account_executive(accountexecutive)439 dropdown_list = @driver.find_element(ACCOUNT_EXECUTIVE_DROPDOWN)440 options = dropdown_list.find_elements(tag_name: 'option')441 options.each {|option| option.click if option.text == (accountexecutive)}442 end443 def cancel()444 wait = Selenium::WebDriver::Wait.new(:timeout => 5)445 wait.until {@driver.find_element(CANCEL_BTN).displayed?}446 cancel_popup = @driver.find_element(CANCEL_BTN)447 cancel_popup.click448 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)449 wait2.until {@driver.find_element(TOP_REFNUMBER).displayed?}450 end451 def actions()452 #Use actions_(action) methods from here453 wait = Selenium::WebDriver::Wait.new(:timeout => 5)454 wait.until {@driver.find_element(ACTIONS_BTN).displayed?}455 actions_popup = @driver.find_element(ACTIONS_BTN)456 actions_popup.click457 end458 def save()459 wait = Selenium::WebDriver::Wait.new(:timeout => 5)460 wait.until {@driver.find_element(SAVE_BTN).enabled?}461 save = @driver.find_element(SAVE_BTN)462 save.click463 end464 def save_close()465 def wait_for()466 Selenium::WebDriver::Wait.new(:timeout => 5).until {yield}467 end468 wait_for {@driver.find_element(SAVE_AND_CLOSE_BTN).enabled?}469 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)470 save_and_close.click471 @driver.switch_to.default_content472 wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)473 wait2.until {@driver.find_element(TOP_REFNUMBER).displayed?}474 end475 #CSS Methods: Popup (Customer Contacts Tab)476 def contacts_tab()477 wait = Selenium::WebDriver::Wait.new(:timeout => 5)478 wait.until {@driver.find_element(CUSTOMER_CONTACTS_TAB).displayed?}479 contacts_tab = @driver.find_element(CUSTOMER_CONTACTS_TAB)480 contacts_tab.click481 end482 #Use Class - Contacts Resource from here483 #CSS Methods: Popup (Jobs Tab)484 def jobs_tab()...

Full Screen

Full Screen

Class - Activities Resource.rb

Source:Class - Activities Resource.rb Github

copy

Full Screen

...404 save_and_new.click405 sleep(1)406 #Having some issues getting this to work with a sleep action407 end408 def save_close()409 #Use this for saving activities created in other resources410 wait = Selenium::WebDriver::Wait.new(:timeout => 5)411 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}412 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)413 save_and_close.click414 #wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)415 #wait2.until {@driver.find_element(FRAME).displayed?}416 @driver.switch_to.default_content417 @driver.switch_to.frame(0)418 @driver.execute_script("window.scrollTo(0, document.body.scrollHeight)")419 end420 def save_close_grid()421 i = 0422 loopcount = 5423 wait = Selenium::WebDriver::Wait.new(:timeout => 5)424 wait.until {@driver.find_element(SAVE_AND_CLOSE_BTN).displayed?}425 save_and_close = @driver.find_element(SAVE_AND_CLOSE_BTN)426 loop do427 i += 1428 save_and_close.click429 @driver.switch_to.default_content430 begin431 wait2 = Selenium::WebDriver::Wait.new(:timeout => 2)432 wait2.until {@driver.find_element(TOP_REFNUMBER).displayed?}433 rescue Selenium::WebDriver::Error::TimeOutError434 false435 end436 if437 begin438 @driver.find_element(TOP_REFNUMBER).displayed? == true439 rescue Selenium::WebDriver::Error::NoSuchElementError440 false441 end442 break...

Full Screen

Full Screen

Class - PrintEmail Page.rb

Source:Class - PrintEmail Page.rb Github

copy

Full Screen

...168 wait.until {@driver.find_element(MAILING_CHECKBOX).displayed?}169 checkbox = @driver.find_element(MAILING_CHECKBOX)170 checkbox.click171 end172 def close()173 wait = Selenium::WebDriver::Wait.new(:timeout => 5)174 wait.until {@driver.find_element(CLOSE_BTN).displayed?}175 close_button = @driver.find_element(CLOSE_BTN)176 close_button.click177 @driver.switch_to.default_content178 @driver.switch_to.frame(0)179 end180 def back()181 wait = Selenium::WebDriver::Wait.new(:timeout => 5)182 wait.until {@driver.find_element(BACK_BTN).displayed?}183 back_button = @driver.find_element(BACK_BTN)184 back_button.click185 end186 def print()187 wait = Selenium::WebDriver::Wait.new(:timeout => 5)188 wait.until {@driver.find_element(PRINT_BTN).displayed?}189 print_button = @driver.find_element(PRINT_BTN)190 print_button.click191 end192 def email_close()193 wait = Selenium::WebDriver::Wait.new(:timeout => 5)194 wait.until {@driver.find_element(EMAIL_AND_CLOSE_BTN).displayed?}195 email_button = @driver.find_element(EMAIL_AND_CLOSE_BTN)196 email_button.click197 @driver.switch_to.alert.accept rescue Selenium::WebDriver::Error::NoAlertOpenError198 #wait2 = Selenium::WebDriver::Wait.new(:timeout => 5)199 #wait2.until {@driver.find_element(FRAME).displayed?}200 sleep(2)201 @driver.switch_to.default_content202 sleep(2)203 @driver.switch_to.frame(0)204 end205end...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run Selenium automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Most used method in

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful