Jython / Grinder / Grinderstone:自我arg无法强制执行net.grinder.plugin.http.HTTPUtilities

时间:2010-10-10 20:22:01

标签: java python jython grinder

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

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

所以我添加了[另一个arg] [1],我知道这将在脚本的开头,并得到一个稍微有用的错误。虽然现在我不知道如何处理这个

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

知道为什么'自我'没有被强迫?

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

1 个答案:

答案 0 :(得分:1)

找到答案我需要这些行

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

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