selenium rc java call javascript
上一篇 /
下一篇 2008-04-22 12:52:09
/ 个人分类:Selenium
W@(}Oi V-toP,cy;v0用java 来写测试代码,怎么call,html里面 的javascrīpt 呢。51Testing软件测试网Zq/O6eX { N w
51Testing软件测试网 K8xHVSc:b可以在user-extension.js写一个函数来调用想要调用的client javascrīpt 函数。然后按照 user-extension的方式来调用它。。51Testing软件测试网#X9A,T8g3Lj\s9sJ
51Testing软件测试网 r/uZW9]"z一个简单的例子,假设我们有这样一个js的function51Testing软件测试网M6U
f7dV/U6q,|)U
)Y!U*|(U"v4w0-------------------------------------------------51Testing软件测试网!m7X!O V!Ij;C)J
<scrīpt language="Javascrīpt">51Testing软件测试网TI.DGC$^,Bk`"K
<!—
$U-lufiH@
c0nP*L])l~0 function testscrīpt(){51Testing软件测试网4L8v"gdZ6A(^%Q
document.write("this is a testing");51Testing软件测试网w.\{OQQ$T
return "test";
"hB2X5P+g{6U0 }51Testing软件测试网J fO*Lt3W;d|#h
-->
`t%C#]!c
N5s0g0 </scrīpt>
`+x7]R7s}Qq0--------------------------------------------
*M!Xr/_5D,B5mL(lm0
.AF'W{(s$V9I ?-`^0可以在user-extension.js加如下function51Testing软件测试网+nsK-dJh
---------------------------------------------
'Qa7{EU^:d {0Selenium.prototype.getTestscrīpt = function() {51Testing软件测试网wILY5O0w4t
return this.browserbot.topWindow.testscrīpt();51Testing软件测试网\-EzW+s/d
};
qC*])o%SZ-K0-----------------------------------------
4G VI*i
X0t"y0然后通过以前讲的调用user-extension 命令的方式调用。
w/Cb0Q4y%ZO3Z7E/^0
收藏
举报
TAG: