我正在使用机器人框架工作,我必须使用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的)“
答案 0 :(得分:0)
请注意,默认情况下,代码将在。的上下文中执行 Selenium对象本身,所以这将引用Selenium对象。使用 窗口,以引用您的应用程序的窗口,例如 window.document.getElementById( '富')。
答案 1 :(得分:-1)
而不是getElementById尝试使用$('#elementid')