机器人框架工作>> jquery>>执行Javascript命令

时间:2014-02-06 06:40:05

标签: javascript jquery command robotframework

我正在使用机器人框架工作,我必须使用jquery获取一些网格内容。我使用了“执行Javascript”命令。但是它没有识别任何像文档那样的jquery命令。或窗口。我正在使用硒2.我用google搜索了最近两天没有找到相关答案。如果我们必须提供任何新库或下载selenium1库而不是selenium2,请告诉我。

  

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

2 个答案:

答案 0 :(得分:0)

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

  

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

答案 1 :(得分:-1)

而不是getElementById尝试使用$('#elementid')