1

テキスト全体が常に同じになるとは限らないため、表示されているテキストの一部のみを一致させることにより、ドロップダウン リストからオプションを選択しようとしています。誰でもこれについて私を助けてもらえますか?

4

5 に答える 5

1

C# と LINQ

var menuOptions = new SelectElement(Driver.FindElement({LocatorForMenu})).Options;
var requiredOption = menuOptions.FirstOrDefault(element => element.Text.Contains(partialTextToMatch));
if (requiredOption == null)
    throw new Exception("Wasn't able to select menu item: " + partialTextToMatch);
requiredOption.Click();
于 2016-01-25T16:42:40.297 に答える