Selenium Update

上一篇 / 下一篇  2008-05-30 15:33:25 / 个人分类:Selenium

'r:e6tpF0好几天没来更新了。51Testing软件测试网G)no] lHj

5YW|QV[0越到后面紧张越难了,现在两个问题,

v4EBg P}]&za051Testing软件测试网}4m r7iK V`R}9Vx

1.如果多线程一起跑,那log信息会混杂起来,debug起来很难。51Testing软件测试网\h1T&| N

    • 用了org.apache.log4j.NDC
    • 生成XMLLayout的log
    • 日志导入到ChainSaw里面查看。

没有达到不同Thread生成不同log file 的目的。

N-\iP8l;j[Ft0

但是比原来有很大的改进,debug 起来方便很多。

]v0F4Gv(Z!y%f5y0

e]Yo+~P%YB02.Xpath在IE上面的问题。

m q*@%s/[v0

H6UQ&j;__+vo B)Qu0用-MultiWindow 模式在IE里运行,效率实在太低,取消这个模式后效率有所提高。但是改变不了根本性IE不支持XPath 需要载入外部xpath.js来支持xpath.正是这个问题导致效率很低。目前没有好的办法,只能是优化脚本。51Testing软件测试网8BV%x:F%C

51Testing软件测试网5c,C;@'t:DL4SDQ

而且和这个xpath.js写的性能好不好有很大关系。另外这个xpath.js不支持某些xpath expression(firefox里支持)。

*vK.@&T j0

$h$_1_Nf_0希望写这个文件的人能改善之。

\z%a?5t{AS051Testing软件测试网M5a4bQ0vX

3. style 这个attribute,用getAttribute(attributename)获取的话 在IE里是一个Object,而在firefox里面是一个String Text51Testing软件测试网2t*Pm&pH9l2Q

"?4M {O/`R_]0因此如果在IE下面的话,xpath里面包含了style 这个attribute 的话,就会找不到这个element。51Testing软件测试网O0O'I bS*^Tn

51Testing软件测试网yy@"Su5Z-Y.H$y

目前为了这个解决这个问题。暂时修改了selenium-browserbot.js, 希望OpenQA 在下个版本里面能修改掉这个问题。

1to\o_+cC9}0

TAG:

 

评分:0

我来说两句

Open Toolbar