Automatiserad webb testning i Ruby med Watir-Webdriver (7 / 7 steg)
Steg 7: Avslutande tankar
Watir-Webdriver är ett kraftfullt verktyg som gör att du enkelt skapa webbskript ansökan testning. Dessa kan vara så enkelt som att fylla i ett formulär några hundra gånger att testa dynamiskt användargenererat innehåll.
Projekt som kan skapas med hjälp av Watir-Webdriver inkluderar webbspindlar, text RPG bots och någon form av uppgift som kräver programmässigt automation. Jag har personligen använt denna web automation plattform för en stund att skapa en hel del verktyg (mestadels web text rpg-spelet bots) och jag har ännu att hitta en aktivitet som det inte lämpligt sätt hantera.
Som ett sista kodstycke här gör du att logga in på instructables och Sök efter min instructable bara för att visa hur lätt det är verkligen!
kräva "watir-webdriver"
förare = Selenium::WebDriver.for: firefox
webbläsaren = Watir::Browser.new(driver)
browser.driver.Manage.timeouts.Page_Load = 30
browser.window.resize_to(1000, 600)
browser.window.move_to (0, 0)
##############################
användarnamn = ""
lösenord = ""
##############################
browser.goto ("
browser.text_field (: namn = > "u").set(username)
browser.text_field (: namn = > "p").set(password)
browser.Button(:Type => "Submit").Click
browser.Button(:Type => "Submit").wait_while_present
browser.text_field(:Name => "q").set ("automatiserad webb testning i Ruby med Watir-Webdriver")
browser.Button(:ID => "header-search-BTN").Click
browser.Button(:ID => "header-search-BTN").wait_while_present
Tack för att läsa min instructable.