9
driver.FindElement(By.Id("inputUsername")).SendKeys("aca");
driver.FindElement(By.Id("inputPassword")).SendKeys("123");
driver.FindElement(By.TagName("button")).Click();

SelectElement oSelect = new SelectElement(driver.FindElement(By.Id("selectFilterbyUser")));
oSelect.selectByText("Alex");

上記で添付した問題の解決策はありますか?使用しようとしますSelectElementが、次のように表示されます。

The type or namespace `SelectElement` could not be found.

潜在的な修正を確認しようとしましたが、次の 3 つのオプションしか表示されません。

  • SelectElement新しいファイルにクラスを生成する
  • クラスを生成するSelectElement
  • ネストされたクラスを生成するSelectElement

誰もそれを解決する方法を知っていますか?

4

6 に答える 6

2

ドロップダウンから項目を選択するための Selenium WebDriver C# コード:

IWebElement selectElement = driver.FindElement(By.Id("selectFilterbyUser"));
SelectElement oSelect = new SelectElement(selectElement);

ドロップダウン項目を選択するには、byText、byIndex、byValue の 3 つの方法があります。

1.byText()

oSelect.SelectByText("Alex");

2.byIndex()

SelectAnEducation.SelectByIndex(0);

3.byValue()

SelectAnEducation.SelectByValue("Alex");

お役に立てれば、

于 2018-07-20T08:13:52.357 に答える