LeanFT C # Выбор значения из выпадающего списка - PullRequest
0 голосов
/ 28 ноября 2018

У меня возникли проблемы с использованием идентификации объекта в раскрывающемся списке. Возвращается следующее:

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

            });

Я хотел бы выбрать значение из раскрывающегося списка, и я попытался использоватьэто в качестве примера: Как выбрать опцию из выпадающего списка, используя Selenium WebDriver C #? Но не повезло, так как я использую LeanFT в C # MS VS.

При проверкев 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();

1 Ответ

0 голосов
/ 29 ноября 2018

Пожалуйста, ознакомьтесь с документацией LeanFT для IListBox, функция Select выглядит так, как вы ищете.

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