java - Jython/Grinder/Grinderstone : self arg can't be coerced to net. grinder.plugin.http.HTTPUtilities

标签 java python jython grinder

过去几天我一直在构建的磨床脚本一直运行良好,直到现在。我最初收到运行时错误:

    self.token___LASTFOCUS = HTTPUtilities.valueFromHiddenInput('__LASTFOCUS')       
TypeError: valueFromHiddenInput(): expected 2-3 args; got 1

所以我添加了 [another arg][1],我知道它会出现在脚本的开头,并且得到了一个更有用的错误。虽然现在我不确定该怎么办

    self.token___LASTFOCUS = HTTPUtilities.valueFromHiddenInput('__LASTFOCUS', '')       
TypeError: valueFromHiddenInput(): self arg can't be coerced to net.grinder.plugin.http.HTTPUtilities

知道为什么“ self ”没有被强制吗?

[1]: http://grinder.sourceforge.net/g3/script-javadoc/net/grinder/plugin/http/HTTPUtilities.html#valueFromHiddenInput(java.lang.String , java.lang.String)

最佳答案

找到我需要这些行的答案

from net.grinder.plugin.http import HTTPPluginControl
httpUtilities = HTTPPluginControl.getHTTPUtilities()

看起来 HTTPUtilities 可能是一个单例或者有一个工厂方法。 不确定具体的架构是什么。

关于java - Jython/Grinder/Grinderstone : self arg can't be coerced to net. grinder.plugin.http.HTTPUtilities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902029/

相关文章:

java - 在 Spring javaconfig 中,如何初始化依赖于 @Service 的 @Bean

python - 异步递增并返回 Django 1.3 对象的字段并确保唯一性

python - 无法从网站相应地获取两个字段

python - 清除Python中的线程?

python - 使用 gmail 在 R 中通过电子邮件发送附件

java jython 导入错误

java - GenericServlet、HttpServlet 和 Servlet 有什么区别?

java - 如果我不使用自定义连接管理器,是否仍应在 Apache HttpClient 上设置 ConnectionRequestTimeout?

java - while循环出错

java - Python 中 GUI 编程的最佳混合体