实现功能:
- 通过输入会员名字,验证搜索框是否起作用
情景:
- 搜索框位于页面顶部
- 搜索框下显示已有的会员(默认每页显示10个会员)
- 显示会员的属性分别为:ID、Name、Card、Point、Channel···
解决思路:
步骤 | 功能 |
---|---|
Step1 | 获取第一个会员的Name和ID1 |
Step2 | 输入框中输入第一个会员的Name并点击”搜索”按钮 |
Step3 | 获取搜索结果的第一个会员的ID2 |
Step4 | 比较ID1和ID2是否相等(相等则搜索正常,反之则存在问题) |
遇到问题&解决方案
-
问题1:默认会员个数为10,XPath基本相同,不能定位
- 解决方案:相同XPath下Selenium默认选择第一个(即为第一个会员) 问题2:无法获取第一个会员的Name和ID
-
解决方案:**.getText()
Code Example