开发者

CHECKPOINT-FAIL com.thoughtworks.selenium.SeleniumException: this.waitForCondition is not a function

A simple function define开发者_如何学编程d in the user-extensions.js :

Selenium.prototype.doGetThis = function(){
    var errors = "";
    if (browserVersion.isChrome) {
        errors = true;
    } else {
        throw new SeleniumError("TODO: Non-FF browser...");
    }
    return errors;
}

The Selenium.java file:

String getThis() {
    return this.commandProcessor.doCommand("getThis", EMPTY_STRING_ARRAY);
}

Running the test throws a SeleniumException:

CHECKPOINT-FAIL com.thoughtworks.selenium.SeleniumException: this.waitForCondition is not a function

Could this exception be avoided?

Settings:

  • selenium server 2.0a5
  • firefox 3.6.11

After I added the ; I still got the same exception.

Selenium.prototype.doGetThis = function(){
    var errors = "";
    if (browserVersion.isChrome) {
        errors = true;
    } else {
        throw new SeleniumError("TODO: Non-FF browser...");
    }
    return errors;
};


It seems that you need to add a ; to the end of your doGetThis function:

Selenium.prototype.doGetThis = function(){
    var errors = "";
    if (browserVersion.isChrome) {
        errors = true;
    } else {
        throw new SeleniumError("TODO: Non-FF browser...");
    }
    return errors;
};
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜