У меня есть следующая функция в user-extensions.js
file:Selenium.prototype.doTypeRepeated = function(locator, text) {
// All locator-strategies are automatically handled by "findElement"
var element = this.page().findElement(locator);
// Create the text to type
var valueToType = text + text;
// Replace the element text with the new text
this.page().replaceText(element, valueToType);
};
Я использую Selenium RC с Java.У меня есть файл класса Java "Services_ProcMethodREOI.java".Я использовал следующую строку в файле Java для вызова функции javascript typeRepeated()
:
selenium.getEval("typeRepeated(\"txtAppCode\", \"service5\")");
//txtAppCode is a textfield and service5 is the inputted text on that textfield
Когда я запустил файл Java с помощью eclipse, я обнаружил следующую ошибку:
com.thoughtworks.selenium.SeleniumException: ОШИБКА: сгенерировано исключение: ожидаемый объект
Просьба предложить мне, как я могу решить эту проблему.