selenium client driver原理初步猜想

上一篇 / 下一篇  2010-09-20 22:42:33 / 个人分类:selenium


F }R j&l ?W} o!~._0
   最近项目比较闲,又重拾起selenium来了。不过这次打算各个组件都亲手试一把。问题还真多。

wM1Bp6h6[&?#s0
就一个简单的步骤。都没跑通。后来实在没办法,只能硬着头发把所client driver source code加进来调试一下
51Testing软件测试网 tWJe/?!n#z
,发现了几个问题:
51Testing软件测试网"T7R*MF V'O
1.我在这些代码中发现了,start,click,type等这样的方法。晕。这些不都是些最基本的UI对象支持的方法吗。原来
51Testing软件测试网tPvJ u5p"U
这些方法都是针对各种语言被重新实现过了。所以可以支持各种语言

:awPd\ ]0
2.一步步跟踪,我发现启动浏览器的时候,是生成了一个请求,这个请求我记得以前看一篇基础文章的时候讲过,如果启
51Testing软件测试网'x mW+RAY#Va"|+Aai
动服务器的时候,以交互模式运行,有输入这样的命令。
51Testing软件测试网:A'K;\%|$b*mH
最后跟小米求证了一下,证实了我的猜想,这个实际是最后发给selenium Core来处理
51Testing软件测试网@(py'ss8?
从官网可以得知,selenium RC是包含core的。的确没错!

TAG:

 

评分:0

我来说两句

Open Toolbar