-2

我正在工作中进行一些 UI 自动化测试,但我不太确定如何执行此操作

我有一个表单,要求用户输入姓名和出生日期,然后他们才能单击按钮进入下一页。如果他们输入任何带有无效字符的内容(名称为“1111”或未来的 DOB),则输入框会以红色突出显示并出现错误消息。如何测试“继续”按钮是否只有在输入有效输入后才可点击?

4

2 回答 2

-1

第一种情况:用户名:有效密码:有效

显示按钮

使用 driver.FindElement(By.Id("id/xpath of the button")).Displayed 返回 true(C# 代码)对于 java 有类似的显示

否则你输入无效的场景

按钮不显示

上面的代码会给假

希望这可以消除您的疑问

于 2014-09-12T11:42:13.610 回答
-1

实际上,在我的项目中,有很多“按钮类型”。

它可以是 input-tage 、 span-tag 甚至是图像!

因此,在我看来,您无法验证该按钮是否可以点击。

您应该验证单击此按钮后系统执行的操作,例如:页面已加载、图像已上传...

希望它有帮助:)

于 2014-09-12T05:22:08.680 回答