扩展Selenium:如何使用XmlHttpRequest?

时间:2016-08-09 09:43:46

标签: javascript selenium selenium-ide

我正在为Selenium写一个看起来像这样的扩展名:

Selenium.prototype.getStuff = function(locator) {
    ...my code...
}

在“我的代码”部分中,我想使用XmlHttpRequest。我该怎么做?在这种情况下,方法签名不包含回调,因此我不确定如何等待服务器响应。

1 个答案:

答案 0 :(得分:0)

因此,一个快速不好的想法是使用定位器作为容器。对于

示例,您可以传递:

{
    'locator' : 'locator',
    'callback': function(){}
}

在其他方面,您可以传递回调,并使用getStuff函数中的参数来查找未声明的参数。