ITimeouts не содержит определения для ImplicitWait в Appium - PullRequest
0 голосов
/ 30 марта 2019

Я пытаюсь заставить этот пример калькулятора работать с https://github.com/Microsoft/WinAppDriver/tree/master/Samples/C%23/CalculatorTest, но мне не удалось разрешить "ImplicitWait". VS предложил использовать ImplicitlyWait, но все еще не работает. У меня есть appium.webdriver v3.0.0.2 и образец, все еще использующий предварительную версию.

Полное сообщение об ошибке:

ITimeouts does not contain a definition for 'ImplicitWait' and no accessible extension method 'ImplicitWait' accepting a first argument of type 'ITimeouts' could be found (are you missing a using directive or an assembly reference?)

Код:

public static void Launch(TestContext context)
{
   var appCapabilities = new DesiredCapabilities();
   appCapabilities.SetCapability("app", AppId);
   appCapabilities.SetCapability("deviceName", "WindowsPC");
   appCapabilities.SetCapability("platformName", "Windows");
   session = new WindowsDriver<WindowsElement>(new Uri(DriverUrl), appCapabilities);
   Assert.IsNotNull(session);
   session.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(1.5);
}
...