Перейти к содержимому

alignat

Регистрация: 04 мар 2017
Offline Активность: 05 мая 2017 21:20
-----

Мои сообщения

В теме: Некорректная работа Selenium и C#

05 марта 2017 - 19:40

Спасибо!

Совет Snap сработал.


В теме: Некорректная работа Selenium и C#

05 марта 2017 - 09:37

Самый очевидный вариант - при полном прогоне элемент не успевает подгрузиться.
Добавьте в SetUp

driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));

Добавил.

[SetUp]
        public void SetupTest()
        {
            driver = new FirefoxDriver();
            driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));
            baseURL = "http://software-testing.ru/";
            verificationErrors = new StringBuilder();
        }

Ошибку выдает:

 

System.InvalidOperationException was unhandled by user code
  HResult=-2146233079
  Message=Missing 'type' parameter (IndexOutOfBounds)
  Source=WebDriver
  StackTrace:
       в OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
       в OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
       в OpenQA.Selenium.Remote.RemoteTimeouts.ExecuteSetTimeout(String timeoutType, TimeSpan timeToWait)
       в OpenQA.Selenium.Remote.RemoteTimeouts.ImplicitlyWait(TimeSpan timeToWait)
       в SeleniumTests.Untitled.SetupTest() в C:\Users\Александр\Source\Repos\first_testing\adressbook-web-tests\adressbook-web-tests\UnitTest3.cs:строка 24
  InnerException: 
 
И кроме того, говорит, что метод TimeSpan устаревший