gpt4 book ai didi

selenium - 如何在 Robot Framework 中执行 JavaScript

转载 作者:行者123 更新时间:2023-12-01 09:57:52 26 4
gpt4 key购买 nike

下面是我的代码。当我运行它时,它显示一个 WebDriverException。如何在 Robot Framework 中执行 JavaScript 代码?

这个,return $(arguments[0]).data('${ToolTip}').options.title 代码在 -java Selenium web driver 中运行良好。

Mouse Over    ${CreateTask}
Execute JavaScript return $(arguments[0]).data('${ToolTip}').options.title

最佳答案

来自 http://rtomac.github.io/robotframework-selenium2library/doc/Selenium2Library.html#Execute%20Javascript :

Note that, by default, the code will be executed in the context of the Selenium object itself, so this will refer to the Selenium object. Use window to refer to the window of your application, e.g. window.document.getElementById('foo').

所以

Mouse Over    ${CreateTask}
Execute JavaScript return window.$(arguments[0]).data('${ToolTip}').options.title

假设有一些库(最有可能是 jQuery)真正理解 $ 简写。

关于selenium - 如何在 Robot Framework 中执行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21822386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com