selenium rc java call javascript

上一篇 / 下一篇  2008-04-22 12:52:09 / 个人分类:Selenium

51Testing软件测试网O0M4V/fhH9r

用java 来写测试代码,怎么call,html里面 的javascrīpt 呢。51Testing软件测试网 |'fH"Q;W8wGj

1bQ9N/o;w*R0qs[$E0可以在user-extension.js写一个函数来调用想要调用的client javascrīpt 函数。然后按照 user-extension的方式来调用它。。51Testing软件测试网p`&V_D8['}*n cI

51Testing软件测试网%M1ZFh_

一个简单的例子,假设我们有这样一个js的function

b_H&ep6A~fz} O051Testing软件测试网"zFa+~7N1V

-------------------------------------------------

(eKU8B@Z6xZ0

<scrīpt language="Javascrīpt">51Testing软件测试网5g?4^Z/G.R'?+p

<!—51Testing软件测试网Mj/al;e6])l$\)kVd9Ws

  function testscrīpt(){51Testing软件测试网1D&QeHM:R&ee

           document.write("this is a testing");

d(E*X]0h3P:S#hR"f/G0

           return "test";

mG U1s#eeI5TI|d0

           }51Testing软件测试网,F\,t'Q(L.h

-->

aP.o-z9e%@ c J0

      </scrīpt>51Testing软件测试网+F3xRr*m0i8R6J

--------------------------------------------51Testing软件测试网oyeH%u

l1I#}9E2iA ~.N0

可以在user-extension.js加如下function51Testing软件测试网%L@9i i9A t:P;EH

---------------------------------------------51Testing软件测试网5WMN`XG3R6??

Selenium.prototype.getTestscrīpt = function() {51Testing软件测试网 h&w2AO%a B'SH

             return this.browserbot.topWindow.testscrīpt();51Testing软件测试网6B*]Hv is `J\

};

#D xq&O:P9RL8J0

-----------------------------------------51Testing软件测试网?'_8qJ8r2RaT$E ~}0l

然后通过以前讲的调用user-extension 命令的方式调用。

B \ ~v$tCgh^"m0

TAG:

 

评分:0

我来说两句

Open Toolbar