Это может быть простой обходной путь.Сначала создайте расширение пользователя, как указано здесь
Затем в user-extensions.js
добавьте эту функцию.
Selenium.prototype.doStoreQueryStringParameter = function(xpath, varName) {
var currentDocument = selenium.browserbot.getCurrentWindow().document
var result = currentDocument.evaluate(xpath, currentDocument, null, XPathResult.STRING_TYPE, null);
result = result.stringValue
var str = result.split(";")[0].split("=")[1];
storedVars[varName] = str;
};
storeQueryStringParameter
функция должна бытьв раскрывающемся списке команд после загрузки user-extensions.js
.
При использовании этой цели ваша цель должна выглядеть примерно так: //*parent tags to script*/script[n]/@src //n =1,2,3.. e.g select 2 if 2nd script inside of its of parent tag is to be used