繁体   English   中英

机器人框架>> jQuery >>执行Javascript命令

[英]Robot frame work >> jquery >> Execute Javascript command

我正在使用机器人框架,我必须使用jquery获取一些网格内容。 我使用了“执行Javascript”命令。 但它无法识别任何jquery命令,例如document。 或窗口。 我正在使用硒2。最近两天我在Google上搜索,没有找到相关的答案。 请告诉我是否需要提供任何新库或下载selenium1库而不是selenium2。

错误:javascript | 失败| WebDriverException:消息:u”未知错误:对象[object global]没有方法'getElementById'\\ n(会话信息:chrome = 32.0.1700.107)\\ n(驱动程序信息:chromedriver = 2.8.241075,platform = Windows NT 6.1 SP1 x86_64)”

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

请注意,默认情况下,代码将在Selenium对象本身的上下文中执行,因此将引用Selenium对象。 使用window来引用应用程序的窗口,例如window.document.getElementById('foo')。

代替getElementById尝试使用$('#elementid')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM