我的应用程序中有一个下拉列表,看起来像这样-
<select>
<option value="1">Volvo</option>
<option value="2">Saab</option>
<option value="3">Mercedes</option>
<option value="4">Audi</option>
</select>我如何将汽车品牌选项收集到一个数组中?我知道java selenium绑定提供了select类来帮助实现这一点,但是似乎没有使用webdriverio的等效解决方案?
发布于 2018-06-14 07:05:25
您应该能够使用基于标签的选项标签的.elements方法,这应该会返回您的JSON对象。下面的链接说明了:http://webdriver.io/guide/usage/selectors.html
发布于 2018-10-13 03:32:41
您需要找到选择列表中的所有<option>元素,然后使用.map()方法将元素列表转换为平面值列表:
browser.getElements('option').map(option => option.getText());https://stackoverflow.com/questions/50841612
复制相似问题