试图从下拉列表中选择一个值

问题描述 投票:0回答:1

我正在访问的页面上的一个表格。该表格有一个包含3个选项的下拉菜单。我需要选择第三个选项。从带有cefsharp库(嵌入式Web浏览器)的C#程序访问网页。

我可以使用]更改显示的文本>

document.forms[0].getElementsByClassName('css-0 Select__single-value')[0].innerText="Keep in-play";

但是尚未注册。也曾尝试触发输入和更改事件,但仍无法识别我的选择。有什么建议吗?

这里是表格的原始DOM:

<div class="bet-widget-optional-params">
  <div class="bet-params">
    <div class="param-wrapper"><span class="param-label"><a class="link" href="https://help.smarkets.com/hc/en-gb/articles/115003946591" target="_blank">Time In Force</a></span>
      <div class="param-select">
        <div class="css-0 Select custom-select-box Select menu-on-click">
          <div class="css-0 Select__control">
            <div class="css-0 Select__value-container Select__value-container--has-value">
              <div class="css-0 Select__single-value">Default</div><input id="react-select-bet-param-selector-input" readonly="" tabindex="0" class="css-14uuagi" value=""></div>
            <div class="css-0 Select__indicators"><span class="css-0 Select__indicator-separator"></span><span aria-hidden="true" class="Select__arrow-zone"><span class="Select__arrow"></span></span>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

我正在访问的页面上的一个表格。该表格有一个包含3个选项的下拉菜单。我需要选择第三个选项。从带有cefsharp库(嵌入式Web浏览器)的C#程序访问网页。 ...

javascript c# dom cefsharp
1个回答
-1
投票

在JavaScript中,您可以设置selectedIndex属性。

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