操纵符语义-ui-反应下拉菜单如何选择选项

问题描述 投票:0回答:1
    <div role="listbox" aria-disabled="false" aria-expanded="false" class="ui selection dropdown content--content-type:-selector" tabindex="0" style="width: 100%;"><div class="default text" role="alert" aria-live="polite" aria-atomic="true">Select type</div><i aria-hidden="true" class="dropdown icon"></i><div class="menu transition"><div role="option" aria-checked="false" aria-selected="true" class="selected item" style=`enter code here`"pointer-events: all;"><span class="text">Single</span></div><div role="option" aria-checked="false" aria-selected="false" class="item" style="pointer-events: all;"><span class="text">Multi</span></div><div role="option" aria-checked="false" aria-selected="false" class="item" style="pointer-events: all;"></div></div></div>

非常擅长玩偶。我正在寻找选择下拉选项。

puppeteer semantic-ui semantic-ui-react
1个回答
0
投票

如果下拉列表元素没有唯一的选择器-因此您可以抓住它-然后可以将XPath与contains(text(), {string})一起使用,请在容器标签内进行搜索,在本例中为<span>。抓取项目后,简单的click将模拟真实用户选择的元素。

© www.soinside.com 2019 - 2024. All rights reserved.