CHECKPOINT-FAIL com.thoughtworks.selenium.SeleniumException: this.waitForCondition не является функцией - PullRequest
0 голосов
/ 26 октября 2010

Простая функция, определенная в user-extensions.js:

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

Файл Selenium.java:

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

Выполнение теста вызывает исключение SeleniumException:

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

Можно ли избежать этого исключения?

Настройки:

  • Селен сервер 2.0a5
  • firefox 3.6.11

После того, как я добавил; Я все еще получил то же исключение.

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

1 Ответ

0 голосов
/ 26 октября 2010

Похоже, вам нужно добавить ; в конец вашей doGetThis функции:

Selenium.prototype.doGetThis = function(){
    var errors = "";
    if (browserVersion.isChrome) {
        errors = true;
    } else {
        throw new SeleniumError("TODO: Non-FF browser...");
    }
    return errors;
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...