示例页面的源码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Title Goes Here</title>
<!--<script src="jquery-1.11.3.min.js"></script> -->
</head>
<body>
<script type="text/javascript" >
function Append(){
$(".inner").append( "<p>DemoFuncCall</p>" );
}
function Clear() {
$(".inner").empty();
}
</script>
<p>This is my demo page</p>
<button οnclick="Append()">Click me</button>
<button οnclick="Clear()">clear</button>
<div class="container">
<div class="inner">Hello</div>
</div>
</body>
</html>
UFT的示例代码:
Browser("Title Goes Here").EmbedScriptFromFile "C:\Users\liuyika\Desktop\jquery-1.11.3.min.js"
'Browser("Title Goes Here").Page("Title Goes Here").RunScript "Append();"
'wait 2
'Browser("Title Goes Here").Page("Title Goes Here").RunScript "Append();"
'wait 2
'Browser("Title Goes Here").Page("Title Goes Here").RunScript "Clear();"
'Browser("Title Goes Here").Page("Title Goes Here").RunScript "$('.inner').append( '<p>DemoFuncCall</p>' );"
'wait 1
'Browser("Title Goes Here").Page("Title Goes Here").RunScript "$('.inner').append( '<p>DemoFuncCall</p>' );"
'wait 2
'Browser("Title Goes Here").Page("Title Goes Here").RunScript "$('.inner').empty();"
set jQueryObj = Browser("Title Goes Here").Page("Title Goes Here").RunScript("$('.inner');")
jQueryObj.append( "<p>DemoFuncCall</p>" )
wait 1
jQueryObj.append( "<p>DemoFuncCall</p>" )
wait 2
jQueryObj.empty()