fxy860709 发表于 2013-8-13 10:12:20

求助:selenium回放调试必须从头开始的问题

初学者
用selenium+java写了个简单的登陆功能。
但我发现selenium不像QTP和RFT,能够直接操作已经打开的浏览器。
比如:
我手动打开一个浏览器,然后直接执行输入用户名的操作
在RFT里可以直接运行输入用户名的操作。
但是在selenium里,直接跑以下语句是行不通的。
driver.findElement(By.id("username")).sendKeys("admin");
当然通过IDE回放是可以的。

后来知道,selenium的服务端是嵌入在浏览器中,只有通过启动浏览器才能建立连接。
但是这样调试起来就非常不方便了。
有没有大虾指点一个好的方法?

joykao 发表于 2013-8-13 15:22:00

反正浏览器么每次都会启动下。。如果只是为了调试的话在代码中打断点吧,,重新跑。。。

fxy860709 发表于 2013-8-15 16:49:16

还有其他的答案吗。。。

lhd85 发表于 2013-11-26 13:28:49

同问, 有知道的帮下忙吗? 调试挺麻烦的

lhd85 发表于 2013-11-26 14:37:45

新启动浏览器暂时没找到办法, 不过可以加断点, 然后人工走到需要的界面。 略微可以节省点时间

xchen 发表于 2015-2-13 14:44:04

junit单元测试

zzhengjian 发表于 2015-2-28 22:15:15

办法是有的,怕你知道之后会觉得还是再跑一遍比较简单:lol
页: [1]
查看完整版本: 求助:selenium回放调试必须从头开始的问题