Я никогда не видел команду с именем getString, входящую в состав Selenium API, поэтому подумайте, что именно поэтому ваши тесты не проходят.
Другое дело, сказали ли вы Selenium RC использовать файл user-extensions.js, который вы изменили с помощью следующего аргумента -userExtensions user-extensions.js
? Я никогда не находил полезным использовать пользовательские расширения в Se: RC и вместо этого использовать команды .getEval ().
то, что вы хотите, будет selenium.getEval ("this.browserbot.getUserWindow (). GetElementByID (id) .outerHTML");
Я очистил ваш JavaScript для вас. this.browserbot.getUserWindow()
предоставляет вам доступ к объекту Selenium JavaScript, в котором есть страница.
Надеюсь, это поможет