Selenium protractor C# tests migration on .netcore 2.2

решили перевести тесты на .netcire2.2. И падают теперь фактически не открыв даже браузер. Подскажите что можно сделать, изменить.

и падает на шаге Driver.Navigate().GoToUrl…

Ну хотя бы загуглить.

1 лайк
  1. Поставьте обычный протрактор, будет warning, но работает
  2. У вас перестанет работать Allure - Нужно сделать copy always на alureConfig.json, а также добавить строчку CopyLocalLockFileAssemblies в .csproj файл
  <PropertyGroup>
    <TargetFramework>netcoreapp2.1</TargetFramework>
	  <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
    <IsPackable>false</IsPackable>
  </PropertyGroup>

Или используйте драйвер, который обернули Driver.WrappedDriver, будет работать

1 лайк

Проблема не в этом, а в протракторе…

1 лайк

Ну какой вопрос такой ответ)

Решение оказалось очень простое Driver.WrappedDriver.Navigate().GoToUrl("https

да я это и имел ввиду в посте выше, для Allure еще костыль вставьте, он 100% отвалится)

1 лайк

С Allure проблемы были еще раньше, пофиксила аналогичным образом. Проверила, теперь все гуд:)

Не там другая проблема, конкретно из за .net core, может потому что у вас версия 2.2 поэтому не воспроизводится. Почистите bin папку и запустите снова, все ок будет?

Этой проблемы нет в этом пакете :wink:
Если мы про конфиг файл говорим конечно.

2 лайка

а да в твоем нету) у меня логи (nlog) не завелись для каждого теста почему то в твоей либе, поэтому другую оставил

А у вас версия Allure от Noksa, у него работает