首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中,selenium webdriver的get_eval等价物是什么

在python中,selenium webdriver的get_eval等价物是什么
EN

Stack Overflow用户
提问于 2011-03-10 03:27:12
回答 1查看 4.2K关注 0票数 3

以下代码在selenium-1中运行良好:

代码语言:javascript
复制
sel = self.selenium 
sel.get_eval("window.$('body form div ul li').html()")

当我尝试在python中的selenium-2 webdriver中执行相同的操作时,我得到了一个错误。

代码语言:javascript
复制
wd = webdriver.Firefox()
wd.execute_script("window.$('body form div ul li').html()")

selenium.webdriver.common.exceptions.WebDriverException: window.$ is not a function

如何让jquery在python中的webdriver中工作?

EN

回答 1

Stack Overflow用户

发布于 2011-05-02 23:05:34

在selenium1中,get_eval()计算脚本并返回结果。

当您使用execute_script()时,您必须显式返回您感兴趣的值。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5251079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档