ContributionsMost RecentMost LikesSolutionsWait on a UI refresh We have a test that is expecting a DevExpress grid to contain one item, but it fails intermittently. It's all dependent on how fast the Web API responds with the list of items. How can I instruct TestLeft to "wait a few seconds". Please note that the Window.TryFind() with a wait does not work, because the window is nearly immediately available, but the API call has not come back yet. We just need a few seconds of hold time to ensure the Web API call has returned before evaluating. Hard RestSharp dependency on version 100.0.0.0? I'm trying to use another library that depends on RestSharp >= 105.x.x.x. But it fails when only referencing the same version as TestLeft (100.0.0.0) (meaning I try to appease SmartBear by referencing the version 100.0.0.0 assembly, but my other library fails). When I try to update RestSharp to version 105.x.x.x, testleft fails because it cannot find version 100.0.0.0 (meaning I try to appease the other library, hoping that TestLeft will work with newer versions, but it fails). Does TestLeft SPECIFICALLY depend on version 100.0.0.0? What is the recommended solution to fix this? The specific error is: Result StackTrace: at SmartBear.TestLeft.WebApiWrapper.WebApiClient..ctor(String baseUri, Int32 timeout) at SmartBear.TestLeft.DriverImpl..ctor(String host, Int32 port) at SmartBear.TestLeft.LocalDriver..ctor(Int32 port) at DeltaClient.Test.UserAcceptance.Fixtures.TestFixture..ctor() in C:\Projects\MyProject\Fixtures\TestFixture.cs:line 38 ----- Inner Stack Trace ----- at SmartBear.TestLeft.WebApiWrapper.WebApiClient..cctor() Result Message: System.TypeInitializationException : The type initializer for 'SmartBear.TestLeft.WebApiWrapper.WebApiClient' threw an exception. ---- System.IO.FileLoadException : Could not load file or assembly 'RestSharp, Version=100.0.0.0, Culture=neutral, PublicKeyToken=598062e77f915f75' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) Re: Hard RestSharp dependency on version 100.0.0.0? The specific error is: Result StackTrace: at SmartBear.TestLeft.WebApiWrapper.WebApiClient..ctor(String baseUri, Int32 timeout) at SmartBear.TestLeft.DriverImpl..ctor(String host, Int32 port) at SmartBear.TestLeft.LocalDriver..ctor(Int32 port) at DeltaClient.Test.UserAcceptance.Fixtures.TestFixture..ctor() in C:\Projects\MyProject\Fixtures\TestFixture.cs:line 38 ----- Inner Stack Trace ----- at SmartBear.TestLeft.WebApiWrapper.WebApiClient..cctor() Result Message: System.TypeInitializationException : The type initializer for 'SmartBear.TestLeft.WebApiWrapper.WebApiClient' threw an exception. ---- System.IO.FileLoadException : Could not load file or assembly 'RestSharp, Version=100.0.0.0, Culture=neutral, PublicKeyToken=598062e77f915f75' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) How to run TestLeft tests on TeamCity I've gotten my local environment all working. TestLeft tests execute and pass - wooohooo! Now I'm trying to build on our TeamCity server, but it fails (Obviously) with this: Could not resolve this reference. Could not locate the assembly "SmartBear.TestLeft". What is the process for installing TestLeft on a Build Server Agent and what licensing should one use? How do you wait on a Window? For the web portion in test left, you can IWebPage.Wait, but there is no equivalent for an ITopLevelWindow. I'm trying out TestLeft to see if it fits our needs, and the first test is to test the login functionality. Enter username, password, click login and wait for the MainWindow to open. But the test runs through without waiting for the authentication call.