如何在 selenide Xpath 中选择时从下拉值中删除空格

发布于 2025-01-14 11:31:40 字数 611 浏览 0 评论 0原文

我的源 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷弦 2025-01-21 11:31:40

请参阅 ie:https://www.guru99.com/select-option -dropdown-selenium-webdriver.html

这可能是您的解决方案:

$(By.xpath(abc)).shouldBe(visible).selectOptionByValue('10 ');

See i.e.:https://www.guru99.com/select-option-dropdown-selenium-webdriver.html

Than this could be your solution:

$(By.xpath(abc)).shouldBe(visible).selectOptionByValue('10 ');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文