Невозможно перейти по URL-адресу в браузере Chrome с помощью теста codedui - PullRequest
0 голосов
/ 29 мая 2018

У меня есть тест Coded UI, который отлично работает в IE, но не работает в Chrome.Я установил компонент Selenium и драйвер Chrome.

Использование: Visual Studio версии 2013, обновление 5;Браузер Chrome версии 66;и, Chrome драйвер 2.38

Ниже приведен код, который я использую:

    [TestInitialize()]
    public void MyTestInitialize()
    {
            BrowserWindow.CurrentBrowser = "Chrome";
                   BrowserWindow browser = new BrowserWindow();
            browser = BrowserWindow.Launch(new System.Uri("Xyz.com"));                        
    }

Это дает следующую ошибку при выполнении вышеуказанной строки:

An exception of type 'System.ArgumentNullException' occurred in Microsoft.VisualStudio.TestTools.UITesting.dll but was not handled in user code

Additional information: Value cannot be null.

Может ли кто-нибудь помочь мне в этом, есть ли дополнительный шаг, которому я должен следовать.

1 Ответ

0 голосов
/ 26 октября 2018

Все, что я могу сказать, это то, что CodedUI довольно плохо в поддержке Chrome и Firefox.Однако Visual Studio 2015 хорошо работает с Chrome (и Firefox).

Firefox : используйте более старую версию Firefox и остановите ее от дальнейшего обновления.Я использую 45.0 и хорошо работал с Visual Studio 2012 и 2015.

Chrome : нет поддержки в 2012 году. Работает в 2015 году после установки исправления по адресу: https://support.microsoft.com/en-us/help/3211422/fix-issues-with-action-recording-using-microsoft-test-manager-and-code

Я столкнулся с совершенно другой проблемой Visual Studio 2017 версии 15.8.8, об этом позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...