Selenium 在关闭javascript的情况下使用robot框架打开phantomJS

Selenium 在关闭javascript的情况下使用robot框架打开phantomJS,selenium,phantomjs,robotframework,Selenium,Phantomjs,Robotframework,有没有办法在关闭JavaScript的情况下打开PhantomJS浏览器 我已经使用了以下代码,但JavaScript仍然处于启用状态 Open Browser url phantomjs desired_capabilities=javascriptEnabled:False 谢谢 Zied否。机器人框架使用Selenium运行web测试。PhantomJS中的Selenium Webdriver支持由Ghostdriver提供,Ghostdriver完全在JavaScript中实现

有没有办法在关闭JavaScript的情况下打开PhantomJS浏览器

我已经使用了以下代码,但JavaScript仍然处于启用状态

Open Browser   url  phantomjs  desired_capabilities=javascriptEnabled:False
谢谢
Zied

否。机器人框架使用Selenium运行web测试。PhantomJS中的Selenium Webdriver支持由Ghostdriver提供,Ghostdriver完全在JavaScript中实现,部分在页面上下文中运行。如果禁用JavaScript,那么您就不能再使用webdriver协议与PhantomJS对话。

感谢您的回复,那么是否可以打开PhantomJS,然后在页面上禁用JavaScript?请参阅第一个选项。您可以在执行期间更改它(如果您向Ghostdriver发送一条特殊的webdriver消息),但除了截图和获取页面源代码之外,您可能无法再与页面交互。您也可能无法准确地确定设置此选项所需的时间,因为没有区分接收HTML和接收所有资源并立即执行它们的事件。如果不需要与页面交互,那么可以使用一些请求框架。