求助:selenium回放调试必须从头开始的问题
初学者用selenium+java写了个简单的登陆功能。
但我发现selenium不像QTP和RFT,能够直接操作已经打开的浏览器。
比如:
我手动打开一个浏览器,然后直接执行输入用户名的操作
在RFT里可以直接运行输入用户名的操作。
但是在selenium里,直接跑以下语句是行不通的。
driver.findElement(By.id("username")).sendKeys("admin");
当然通过IDE回放是可以的。
后来知道,selenium的服务端是嵌入在浏览器中,只有通过启动浏览器才能建立连接。
但是这样调试起来就非常不方便了。
有没有大虾指点一个好的方法? 反正浏览器么每次都会启动下。。如果只是为了调试的话在代码中打断点吧,,重新跑。。。 还有其他的答案吗。。。 同问, 有知道的帮下忙吗? 调试挺麻烦的 新启动浏览器暂时没找到办法, 不过可以加断点, 然后人工走到需要的界面。 略微可以节省点时间 junit单元测试 办法是有的,怕你知道之后会觉得还是再跑一遍比较简单:lol
页:
[1]