【问题标题】:Test case automation测试用例自动化
【发布时间】:2013-09-04 10:58:53
【问题描述】:

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

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

手动使用的测试用例(excel)被占用并编写了另一组测试用例(excel),不过是div元素和框架应该执行的操作,例如单击或查找框架会明白的。

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

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

请帮忙。

【问题讨论】:

    标签: automation


    【解决方案1】:

    遵循设计模式,例如Page Objects

    【讨论】:

    • 用Selenium IDE记录测试用例,然后导出到c#中的WebDriver代码怎么样。使用有什么问题吗?
    • 是的。 Selenium IDE 不会提供稳定、成熟、可维护和可靠的测试套件
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多