如何在 selenide Xpath 中选择时从下拉值中删除空格
我的源 html-snippet:
<select id="X1" class="">
<option data-auto="X-input-option" value=""> --Select-- </option>
<option data-auto="X-input-option-0" value="10 "> 10 -XYZ </option>
<option data-auto="X-input-option-1" value="100 "> 100 -ABC </option>
<option data-auto="X-input-option-2" value="200 "> 200 -MNP </option>
</select>
部分代码
abc= ".//select[@id='X1']";
$(By.xpath(abc)).shouldBe(visible).selectOptionByValue(ID);
问题是:下拉值中有空格,如何使用 selectOptionByValue 选择一个值(如果有空格)。
My source html-snippet:
<select id="X1" class="">
<option data-auto="X-input-option" value=""> --Select-- </option>
<option data-auto="X-input-option-0" value="10 "> 10 -XYZ </option>
<option data-auto="X-input-option-1" value="100 "> 100 -ABC </option>
<option data-auto="X-input-option-2" value="200 "> 200 -MNP </option>
</select>
part of code
abc= ".//select[@id='X1']";
$(By.xpath(abc)).shouldBe(visible).selectOptionByValue(ID);
Issue is :Dropdown values has spaces in it , how to select a value by using selectOptionByValue if it has spaces.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅 ie:https://www.guru99.com/select-option -dropdown-selenium-webdriver.html
这可能是您的解决方案:
See i.e.:https://www.guru99.com/select-option-dropdown-selenium-webdriver.html
Than this could be your solution: