测试场景:

1、下拉选择输入框,前端只能展示10条数据;

2、我们的测试数据正好在第11条,前端不展示,且下拉列表的数据是动态变化的,调用其它地方的接口,实时获取数据;

3、我们需要在下拉文本框中输入关键字,来精准或模糊匹配查询第11条我们想要的数据。

Python+Selenium做web端UI自动化测试(在下拉选择输入文本框中输入元素)

Python+Selenium做web端UI自动化测试(在下拉选择输入文本框中输入元素)

 

测试分析:

1、这种文本选择下拉输入框不是普通的文本框,不能直接通过普通的send_keys来赋值;

2、这种不是完全的下拉选择框,而且又不是静态数据,是动态获取的,所以也不能用Select进行定位;

3、这种可以考虑用js来获取(但是有点复杂……

4、思来想去,但是通过元素的本身唯一标识性来对下来文本框进行输入操作,请看下面的表演:

 

测试脚本:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-08
  • 2022-12-23
  • 2021-09-21
  • 2021-12-14
猜你喜欢
  • 2021-04-10
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2021-12-02
相关资源
相似解决方案