-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Description
Hello.
I'm trying to run my tests on MacOS via mono on Chrome 132 (need exactly this version for this particular test) and ran into issue:
Stacktrace
1) Error : Aras.TAF.ArasInnovator.Tests.NewFeaturesTests.F_002458_AFUseRefreshTokenForRenewAccessTokenInInnovatorClient.OAIC_001_UseTwoTabs.OAIC_001_RunWithTwoTabs
Aras.TAF.ArasInnovatorBase.Domain.SetupException : SetUp exception!
----> System.Exception : An error occured trying to locate installed browser version for runtime platform Unix
----> System.AggregateException : One or more errors occurred. (Cannot process request because the process (4105) has exited.)
----> System.InvalidOperationException : Cannot process request because the process (4105) has exited.
TearDown : Aras.TAF.ArasInnovatorBase.Domain.TeardownException : Teardown exception!
----> System.InvalidOperationException : The ability WebBrowser was requested but the actor Admin_1761132026517 does not have it.
at Aras.TAF.ArasInnovatorBase.BaseWebUiTest.SetUp () [0x001b1] in <abce36db0efe4365a8c47ea248eddae7>:0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <42d7e5fae301407c8838152bf797a00b>:0
--Exception
at WebDriverManager.Helpers.RegistryHelper.GetInstalledBrowserVersionOsx (System.String executableFileName, System.String arguments) [0x00086] in <bf1e13ceec424542bf6c0e362f98cd44>:0
at WebDriverManager.DriverConfigs.Impl.ChromeConfig.GetRawBrowserVersion () [0x00010] in <bf1e13ceec424542bf6c0e362f98cd44>:0
at WebDriverManager.DriverConfigs.Impl.ChromeConfig.GetMatchingBrowserVersion () [0x00001] in <bf1e13ceec424542bf6c0e362f98cd44>:0
at Aras.TAF.Core.Selenium.WebDriverFactories.BaseDriverFactory.ManageWebDriverBinary (WebDriverManager.DriverConfigs.IDriverConfig driverConfig, System.String driverVersion) [0x00022] in <46770aa5a46840e0b26e4de515bd446f>:0
at Aras.TAF.Core.Selenium.WebDriverFactories.ChromeDriverFactory.DownloadWebDriverBinary () [0x0002f] in <46770aa5a46840e0b26e4de515bd446f>:0
at Aras.TAF.Core.Selenium.WebDriverFactories.ChromeDriverFactory.InitDriverWithOptions (OpenQA.Selenium.DriverOptions driverOptions) [0x0001f] in <46770aa5a46840e0b26e4de515bd446f>:0
at Aras.TAF.Core.Selenium.WebDriverFactories.BaseDriverFactory.GetDriver (Aras.TAF.Core.Selenium.Interfaces.IWebDriverSettingsFacade webDriverSettingsFacade) [0x00236] in <46770aa5a46840e0b26e4de515bd446f>:0
at Aras.TAF.Core.Selenium.WebDriverFactories.WebDriverFactory.CreateWebDriver (Aras.TAF.Core.Selenium.Interfaces.IWebDriverSettingsFacade settings) [0x0019b] in <46770aa5a46840e0b26e4de515bd446f>:0
at Aras.TAF.ArasInnovatorBase.InnovatorWebBrowser.With (Aras.TAF.ArasInnovatorBase.Domain.Interfaces.IInnovatorTestRunSettings settings) [0x0000b] in <abce36db0efe4365a8c47ea248eddae7>:0
at Aras.TAF.ArasInnovatorBase.BaseFixture.AddBrowserAbility () [0x00006] in <abce36db0efe4365a8c47ea248eddae7>:0
at Aras.TAF.ArasInnovatorBase.BaseWebUiTest.AddAbilitiesToActor () [0x00012] in <abce36db0efe4365a8c47ea248eddae7>:0
at Aras.TAF.Core.SafeExecutor.Execute[T] (System.Action method) [0x00011] in <54cc5ebe36f44de584c803b8797955c4>:0
--AggregateException
at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <42d7e5fae301407c8838152bf797a00b>:0
at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x0002b] in <42d7e5fae301407c8838152bf797a00b>:0
at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000f] in <42d7e5fae301407c8838152bf797a00b>:0
at WebDriverManager.Helpers.RegistryHelper.GetInstalledBrowserVersionOsx (System.String executableFileName, System.String arguments) [0x00044] in <bf1e13ceec424542bf6c0e362f98cd44>:0
--InvalidOperationException
at System.Diagnostics.Process.GetProcessHandle (System.Int32 access, System.Boolean throwIfExited) [0x0004e] in <680d5a41a67749f9969331036e09e499>:0
at System.Diagnostics.Process.GetProcessHandle (System.Int32 access) [0x00000] in <680d5a41a67749f9969331036e09e499>:0
at System.Diagnostics.Process.Kill () [0x00002] in <680d5a41a67749f9969331036e09e499>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Kill()
at WebDriverManager.Helpers.VersionHelper.GetVersionFromProcess (System.String executableFileName, System.String arguments) [0x00194] in <bf1e13ceec424542bf6c0e362f98cd44>:0
--TearDown
at Aras.TAF.ArasInnovatorBase.BaseWebUiTest.Teardown () [0x00173] in <abce36db0efe4365a8c47ea248eddae7>:0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <42d7e5fae301407c8838152bf797a00b>:0
--InvalidOperationException
at Aras.TAF.Core.ActorBase`1[TActorInfo].AbilityTo (System.Type abilityType) [0x00037] in <54cc5ebe36f44de584c803b8797955c4>:0
at Aras.TAF.Core.ActorBase`1+InnerActor[TActorInfo].AsksForWithAbility[TAnswer,TAbility] (Aras.TAF.Core.IQuestion`2[TAnswer,TAbility] question) [0x00018] in <54cc5ebe36f44de584c803b8797955c4>:0
at Aras.TAF.Core.Question`2[TAnswer,TAbility].AnsweredBy (Aras.TAF.Core.IInnerActorFacade actor) [0x0000e] in <54cc5ebe36f44de584c803b8797955c4>:0
at Aras.TAF.Core.ActorBase`1+InnerActor[TActorInfo].AsksFor[TAnswer] (Aras.TAF.Core.IQuestion`1[TAnswer] question) [0x00012] in <54cc5ebe36f44de584c803b8797955c4>:0
at Aras.TAF.Core.ActorBase`1[TActorInfo].AsksFor[TAnswer] (Aras.TAF.Core.IQuestion`1[TAnswer] question) [0x00011] in <54cc5ebe36f44de584c803b8797955c4>:0
at Aras.TAF.ArasInnovatorBase.BaseWebUiTest.AddBrowserLogsToReport () [0x0004b] in <abce36db0efe4365a8c47ea248eddae7>:0
at Aras.TAF.Core.SafeExecutor.Execute[T] (System.Action method) [0x00011] in <54cc5ebe36f44de584c803b8797955c4>:0
Looks like it fails here
Example of my code where I use VersionResolveStrategy.MatchingBrowser
switch (driverVersion)
{
case VersionResolveStrategy.MatchingBrowser:
driverVersion = driverConfig.GetMatchingBrowserVersion();
break;
case VersionResolveStrategy.Latest:
driverVersion = driverConfig.GetLatestVersion();
break;
}JFYI: when just run command from
RegistryHelper.GetInstalledBrowserVersionOsxvia console (ZSH) it returns me correct version
Version of WebdriverManager: 2.17.0 and later
Version of mono: 6.14.1
jogernaut and Zhuraulevich911
Metadata
Metadata
Assignees
Labels
No labels