2

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

    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

知道为什么“自我”没有被强迫吗?

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

4

1 回答 1

1

找到了我需要这些行的答案

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

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

于 2010-10-11T00:44:49.723 回答