protractor - e2e 测试引导选择选择器
问题描述
bootstrap selectpicker 生成一些元素,因此量角器必须单击按钮以显示选项列表(位于隐藏选择中),然后单击列表中的项目。我无法通过文本确定需要单击哪个列表项。
示例 HTML 如下所示:
<div>
<button type="button">
<div class="ripple-container"></div>
</button>
<div class="dropdown-menu open" role="combobox">
<ul class="dropdown-menu inner" role="listbox">
<li data-original-index="1"><a>Male</a></li>
<li data-original-index="2"><a>Female</a></li>
</ul>
</div>
<select>
<option> </option>
<option value="MALE">Male</option>
<option value="FEMALE">Female</option>
</select>
</div>
我希望能够告诉量角器单击与具有值的选项相对应的 li FEMALE
- 由于本地化,我不想硬编码字符串,而是找出具有值的选项的位置FEMALE
并使用它来选择<li data-original-index="2">
这甚至可能吗?还有另一种更好的方法吗?
解决方案
推荐阅读
- java-8 - 关闭 CDT 中自定义关键字的语法错误标记
- java - Lambda S3Event 的 AWS 开发工具包 V2 类是什么?
- ffmpeg - 有没有办法用偏移连接多个视频和音频流?
- python - Pygame - 在两个矩形之间的碰撞过程中找到哪一侧击中
- swift - SceneKit 在同一几何体上使用具有不同纹理坐标的 2 种材质
- abap - 如何以有效的方式计算查询中的重复行?
- ansible - 是否可以对 vault_password_file 中的密码进行哈希处理以获取 ansible?
- ionic-framework - 打开本机相机后 Ionic App 崩溃 - 错误 20
- sql-server - Kubernetes 上的 SQL Server AG
- java - AccessibilityService能否在不打开应用的情况下对后台应用执行点击事件