2010-07-20 14 views
4

Mon équipe dispose d'une solution d'automatisation qui utilise watir. En fait, nous en avons 2 versions, une pour une version de notre logiciel et une autre pour une autre version. Je trouve que les versions changeantes de watir ne l'utilisaient pas facilement, donc je veux choisir la bonne version pour mon nouveau projet (construire un cadre exploratoire comme Jim Knowlton parle de Watir Podcast # 30).Si je recommence, devrais-je commencer par Watir-WebDriver?

Notre produit prend en charge IE et Firefox. Il pourrait prendre en charge d'autres navigateurs à l'avenir tels que Chrome ou Safari. La plupart des technologies d'interface sont supportées par watir, bien que nous ayons créé un framework webdriver pour avoir un meilleur accès aux attributs. Je pense donc que le Webdriver Watir peut être le meilleur choix pour moi aujourd'hui. Ne l'ayant pas utilisé ou même passé en revue le bonheur des autres, je ne suis pas sûr qu'il soit prêt. Qu'est-ce que tu penses?

+0

Toutes les réponses sont bonnes. Merci les gars! J'ai vraiment besoin du support de popup en ce moment, malheureusement. –

Répondre

5

Je considère watir-WebDriver avec le pilote Firefox prêt à l'emploi de la production à ce stade, à quelques exceptions notables:

Avoir une écurie et le pilote Firefox utilisable est ma priorité n ° 1, donc je n'ai pas encore passé beaucoup de temps à tester IE, Chrome ou HtmlUnit (à distance).

Les résultats de notre suite de spécifications (la branche watir2 de watirspec) devraient donner une bonne indication de la façon dont les navigateurs sont pris en charge:

  • Firefox: passage: 94%, le temps total: 201 secondes .
  • Chrome: passage: 89%, temps total: 1207 secondes.
  • IE: réussite: 83%, durée totale: 2238 secondes.
+0

Jari, c'est un plaisir de vous voir ici au débordement de la pile. :) –

+0

Toutes les mises à jour de l'état de l'autre support de navigateur (le plus demandé semble être Safari) pour Watir-Webdriver? Est-ce que cela risque de se produire? –

1

Je l'ai utilisé, et c'est plutôt bien. J'ai utilisé seulement le pilote Firefox, juste pour le rendre explicite. J'ai essayé les pilotes IE et Chrome et ceux-ci et pas aussi bon que FF.

2

S'il vous plaît vérifier l'extension watir-WebDriver alerts.rb font juste

require "watir-webdriver/extensions/alerts" 

alert do 
    #...code that launches an alert box... 
end 

confirm true do 
    #...code that launches confirm box... 
end 

Les blocs reviennent même la valeur de la confirmation/avertissement si vous voulez tester pour cela. Merci, Jari

+0

c'est plutôt cool. Je pense que j'essaye ça. –