【发布时间】:2017-09-07 07:03:35
【问题描述】:
我是软件测试的实习生,负责搜索 Selenium IDE。 我有几个问题,
使用selenium的主要目的是什么
如果我在 IDE 中录制和操作,它运行良好,但是当我播放测试用例时,它给出了错误,原因是什么?
【问题讨论】:
标签: selenium testing automation qa
我是软件测试的实习生,负责搜索 Selenium IDE。 我有几个问题,
使用selenium的主要目的是什么
如果我在 IDE 中录制和操作,它运行良好,但是当我播放测试用例时,它给出了错误,原因是什么?
【问题讨论】:
标签: selenium testing automation qa
Selenium 的主要目的是模拟用户与您的 UI(例如 Web UI)的交互。基本上,您编写一个重现真实用户行为的场景。
要与任何 UI 控件交互,您必须首先找到该控件。页面上的每个元素都可以通过几乎无限种方式定位。当您使用 IDE 记录场景时,它会选择其中一种方式,而选择的方式可能不是最好的方式。为什么?因为页面上的很多元素都是动态生成的,而且很多元素属性在测试运行中会有所不同。
2.1。假设您测试了一个天气预报网站,并且有一个向用户显示当前温度的功能,并且该温度是可点击的,以便用户可以深入了解每小时的温度细分
2.2。假设您正在测试二十一点游戏。此刻有一个按钮持有多个点,因此一旦您决定“站立”,您就点击按钮
基本上,IDE 可能会捕获到您的元素的非常具体的路径,因此您必须对其进行修改以使其与您的特定上下文更相关。
【讨论】: