【问题标题】:LeanFT C# Selecting a Value From Drop Down ListLeanFT C# 从下拉列表中选择一个值
【发布时间】:2019-04-30 13:48:56
【问题描述】:

我在使用下拉列表中的对象标识时遇到了一些问题,返回的是这样的:

IListBox pricerBox= browser.Describe<IListBox>(new 
 ListBoxDescription
               {
                TagName = @"SELECT",
                Name = @"select"

            });

我想从下拉列表中选择一个值,并尝试使用此作为示例:How to select an option from drop down using Selenium WebDriver C#? 但没有任何运气,因为我在 C# MS VS 中使用 LeanFT。

在 Chrome 中检查时,这是列表框元素的详细信息:

<select tabindex="1" style="width: 150px;">
<option value="3">Mc1</option><option value="11">Mc2</option><option 
 value="17">Mc3</option><option value="21">Mc4</option><option 
 value="57">Mc5</option></select>

这是我目前编写的代码:

  //pricer box
           IListBox pricerBox= browser.Describe<IListBox>(new 
    ListBoxDescription
           {
               TagName = @"SELECT",
               Name = @"select"

           });
            Thread.Sleep(3000);
            pricerBox.Click();

【问题讨论】:

    标签: c# leanft


    【解决方案1】:

    请查看 LeanFT 的 IListBox 文档,Select function 看起来像您要查找的内容。

    pricerBox.Select("Mc3"); // No need to sleep before this
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 2018-12-16
      相关资源
      最近更新 更多