J'écris un exemple de test avec Watir où je navigue sur un site avec la classe IE, les requêtes d'émission, etc. Cela fonctionne parfaitement.Comment implémenter des classes Watir (par exemple PageContainer)?
Je veux continuer en utilisant les méthodes de PageContainer sur la dernière page sur laquelle j'ai atterri. Par exemple, en utilisant sa méthode HTML sur cette page. Maintenant, je suis nouveau à Ruby et je viens de commencer à l'apprendre pour Watir.
J'ai essayé de poser cette question sur OpenQA, mais pour une raison quelconque, la section Watir est réservée aux membres normaux.
Merci d'avoir regardé ma question.
modifier: ici est un exemple simple
require "rubygems"
require "watir"
test_site = "http://wiki.openqa.org/"
browser = Watir::IE.new
browser.goto(test_site)
# now if I want to get the HTML source of this page, I can't use the IE class
# because it doesn't have a method which supports that
# the PageContainer class, does have a method that supports that
# I'll continue what I want to do in pseudo code
Store HTML source in text file
# I know how to write to a file, so that's not a problem;
# retrieving the HTML is the problem.
# more specifically, using another Watir class is the problem.
Close browser
# end
Quelqu'un doit avoir une idée ... quelqu'un? – Dennis