2009-06-22 5 views
2

Y at-il de toute façon par laquelle je peux automatiser les étapes suivantes dans Selenium-rcen utilisant selenium-rc puis-je charger une page, cliquer sur un bookmarklet, et remplir le formulaire chargé dans la page?

  1. ouvrir une page
  2. cliquez sur bookmarklet dans la barre d'outils du navigateur
  3. remplir les données sous la forme chargée dans la page par ledit bookmarklet.

Si le bookmarklet est pas accessible car il fait partie de la barre d'outils navigateur/signet, est-il une façon dont je peux injecter le javascript dans la page et faites-le signer?

Répondre

4

Vous êtes 99% là-bas! Vous avez raison, vous ne pouvez pas cliquer sur le bookmarklet, mais vous pouvez injecter le même JavaScript dans la page. Utilisez simplement la commande getEval() pour évaluer le JavaScript.

+0

Merci, l'équivalent RobotFramework-SeleniumLibrary est "Execute Javascript" – molicule

Questions connexes