我正在为Selenium写一个看起来像这样的扩展名:
Selenium.prototype.getStuff = function(locator) {
...my code...
}
在“我的代码”部分中,我想使用XmlHttpRequest。我该怎么做?在这种情况下,方法签名不包含回调,因此我不确定如何等待服务器响应。
答案 0 :(得分:0)
因此,一个快速不好的想法是使用定位器作为容器。对于
示例,您可以传递:
{
'locator' : 'locator',
'callback': function(){}
}
在其他方面,您可以传递回调,并使用getStuff函数中的参数来查找未声明的参数。