// используя watin test для некоторых сайтов ajax, когда click td, div ("appendProdctTreeDiv") покажет некоторый html-ответ, но я не знаю, как получить этот div-файл div и щелкнуть ссылку whick i wanna; может привести несколько примеров с помощью теста «http://www.google.com/ig"?thanks заранее!Как использовать watin для тестирования Ajax wedsites?
------ используя WatiN --------
IE т.е. = новый IE();
....
ie.Element (Find.ById ("tree")). Click();
textbox1.text = ie.Div ("appendProdctTreeDiv"). InnerHtml; // этот путь неправильный;
...
..html код ..
< 'TD ID = дерево OnClick = showAppendProductTree() Nowrap> tab1 <'/TD>
.. ..
< «DIV style =» ШИРИНА: 100%; ВЫСОТА: 96%; ПЕРЕПОЛНЕНИЕ: авто »id = appendProdctTreeDiv load =" false "> < «/ DIV>
....
функция showAppendProductTree() {
showTreeTab(3);
, если (document.getElementById ("appendProdctTreeDiv"). Загружен == "ложно") {
var url ="product!changeAppendProduct.do";
var params = "";
var newProductId = document.getElementById("newProductId").value;
new Ajax.Request(
url,
{
method: 'get',
parameters: params+"&random="+Math.random(),
requestHeaders:["Cache-Control","no-cache"],
onComplete: function(originalRequest){
var message = originalRequest.responseText;
document.getElementById("appendProdctTreeDiv").innerHTML= message;
document.getElementById("appendProdctTreeDiv").loaded = "true";
synAppendTree();
document.getElementById("waitLoadAppendProd").style.display = "none";
document.getElementById("searchDiv").style.display = "block";
}
});
}
}
функция showTreeTab (табетический) {
document.getElementById("treeDiv").style.display ="block";
for(var i=1;i<=3;i++){
if(i==tabId){
document.getElementById("tree"+i).style.display = "block";
}
else{
document.getElementById("tree"+i).style.display = "none";
}
}
}
Im извините, но английский в описании очень беден и не понимаю, что вы просите ... – Brady