Comment faire pour exécuter un code JavaScript dans le Robot Cadre
Ci-dessous mon code. Lorsque je l'exécute, il montre une WebDriverException. Comment puis-je exécuter du code JavaScript dans le Robot Cadre?
Ce, return $(arguments[0]).data('${ToolTip}').options.title
code est de bien le faire en java Sélénium web pilote.
Mouse Over ${CreateTask}
Execute JavaScript return $(arguments[0]).data('${ToolTip}').options.title
Vous devez vous connecter pour publier un commentaire.
De http://rtomac.github.io/robotframework-selenium2library/doc/Selenium2Library.html#Execute%20Javascript:
Donc
En supposant qu'il existe une bibliothèque (jQuery très probablement) qui en fait comprend la
$
de sténographie.arguments[0]
fait généralement référence à des arguments passés au script.Selenium2Library de l'Exécuter JavaScript appels
webdriver.execute_javascript et ne passe pas tous les arguments pour elle.
arguments[0]
est donc pas défini.Voir Est-il un moyen de fournir des arguments pour "Exécuter JavaScript" dans le Robot Cadre? pour une solution de contournement.