e2e测试引导程序选择器

时间:2019-01-03 14:40:58

标签: protractor bootstrap-selectpicker

bootstrap selectpicker生成一些元素,因此量角器必须单击按钮以显示选项列表(位于隐藏的select中),然后单击列表中的项目。我无法通过列表项需要点击的文字来弄清楚。

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>

我希望能够告诉量角器单击与值为FEMALE的选项相对应的li-由于本地化,我不想对字符串进行硬编码,而是查找字符串的位置值FEMALE的选项,并使用它来选择<li data-original-index="2">

这甚至可能吗?还有另一种更好的方法吗?

0 个答案:

没有答案