0

我是测试自动化的新手,我需要专家的帮助,他们可以帮助我解决当前的困难。目前有一个基于 excel 中的测试用例手动测试的 Web 浏览器应用程序。

还有一个自动化框架也使用 Selenium 并使用 WebDriver 并在 Google Chrome 上运行。

用于手动的测试用例(在excel中)被编写并编写了另一组测试用例(在excel中),它们只不过是div元素和框架应该执行的操作,例如单击或查找框架将理解的操作。

1.首先我需要手动找出所有元素的每个div id并将其放入框架可以理解的excel中。我怎样才能避免这种情况?

2.另外一个新版本的应用程序已经出现,其中元素的所有 div id 都不同。因此再次记录 div id 并将它们放入 excel 中很痛苦。 即使 div 发生变化,我如何才能为每个案例只编写一次测试用例?

请帮忙。

4

2 回答 2

0

如果要更改 id,请尝试使用不坚持 id 的 css 和 xpath 选择器。主要思想是指定这样的选择器,允许测试使用其父级、标签名称、其他不会改变的属性(类等)的知识来查找页面上的元素。

于 2013-09-04T18:49:18.407 回答
0

遵循设计模式,例如页面对象

于 2013-09-04T11:12:27.583 回答