【发布时间】:2013-12-16 08:01:24
【问题描述】:
我正在使用 selenium webdriver 来实现 web 应用程序的自动化。(我正在使用 eclipse) 在我的测试中,我编写了代码以通过凭据登录页面,然后单击一些链接并转到特定页面。现在在该页面上,我正在通过下拉列表填充字段,但它不起作用。
所以我的问题是如果我更改我的代码以使用下拉菜单,然后再次测试这个我需要从开始运行测试用例。再次意味着它将加载登录页面并通过各种链接然后到达那个页面。 所以不能像我们在 selenium IDE 中那样直接执行那些步骤???
从头开始一次又一次地执行真的很浪费我的时间......??
有什么办法/捷径吗?请给我建议。
谢谢
【问题讨论】:
-
我的 Eclipse 中没有安装任何 selenium 服务器
-
对于 Eclipse,我认为您没有任何选择。它总是从第 1 步开始运行。
-
如果没有选项,那么用webdriver做自动化真的很难。我不敢相信......
-
只是一个想法。测试用例应该尽可能短,以便只测试他们应该做的事情。我正在使用 Python 编写测试,因此我可以使用带有健康 webdriver 实例的 Python 解释器检查我的更改是否正常
-
顺便说一句,尝试编写一些“棘手的登录”方法。在我的测试项目中,我有一个单独的登录测试,在其他需要登录用户的情况下,我使用 cookie 绕过登录表单
标签: eclipse selenium selenium-webdriver