J'utilise Watir pour tester automatiquement une application web.aide avec Watir pour les tests automatisés une webapp
Dans l'une de la page i ont quelque chose comme SITS
</STYLE></HEAD><BODY background="IMAGES/fon06.gif"><DIV class="mainalignment" height="110%" width="110%"><TABLE class="mainframe" height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0"><TBODY><TR><TD><DIV id="divTabButtons"><P align="left"> <INPUT class="tabOff" id="1" onclick="tabOnClick(1)" type="button" value="TIMESHEET" /> </P></DIV></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
Mais m en mesure d'identifier l'élément HTML pour y accéder. Je dois accéder à l'élément id = "1" value = "TIMESHEET".
Comment faire dans Watir.
Si plus d'informations est requis, veuillez me le faire savoir. Note: Je suis un Noob HTML.
EDIT: J'ai essayé showAllObjects pour voir si les objets sont affichés ou non. Et ----------- Objets dans la page ------------- HTML Document name = header id = src = header. jsp HTML Nom du document = body id = src = body.jsp
Ceci est très étrange. mais quand je regarde les page..there sont nombreux objets ..
Je suis confus maintenant ..
Notez que le dernier exemple donné par Zeljko ci-dessus ne devrait en théorie jamais être nécessaire car, selon les spécifications HTML, les attributs 'ID' sont censés être uniques dans une page. Ainsi, il ne devrait jamais y avoir sur la même page deux objets avec un identifiant de '1'. Si vous trouvez que c'est le cas, je vous recommande de signaler que la page viole les spécifications HTML pour l'unicité de l'attribut ID. –