Kiedy biegł moich testów na C# -visualnUnit przebiega pomyślnie, ale kiedy został uruchomiony go tylko na NUnit i tylko o dll w projekcie ją stawia takie jak ten:Uruchamianie testu selen w NUnit nie Wykonywanie skryptów
Started ChromeDriver
port=49771
version=23.0.1240.0
log=\chromedriver.log
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[18104:3564:1220/011849:ERROR:window_impl.cc(55)]Failed to unregister class Chrome_WidgetWin_0. Error = 1412
Miałem tutaj wielowątkowość. Działa dobrze z moim vs i visualnUnit. Problem polegał na tym, że próbowałem uruchomić go tylko w Nunit.
Zgłaszam IWebdriver driver = new ChromeDriver();
w visualNunit i vs nie odradzam żadnego cmd i działa płynnie, podczas gdy przy użyciu Nunit pojawia się tylko zachęty cmd jego sterownika i nie kontynuuje przepływu.
System, na którym działam, to: Windows7 64bit.
Czy możesz pisać kod, jak również? –
ohh przepraszam za pytanie .... dowiedziałem się, że to mój kod ma błąd ... na uzyskanie niektórych wartości z app.config ('var appConfig = ConfigurationManager.OpenExeConfiguration (Assembly.GetExecutingAssembly().); return appConfig.AppSettings.Settings ["SeleniumHost"]. Wartość; 'nunit nie czyta tego, więc zmieniłem go na' return ConfigurationSettings.AppSettings ["TrueSampleHost"]; 'ale milion wdzięczności za spędzenie czasu na tym .... przepraszam –
, ale jestem trochę ciekawy, dlaczego jest on w użyciu vs i visualnunit w wywołaniu sterownika nie odradza okna cmd podczas korzystania z nunit i dll w projekcie spawn okna cmd ?. ... czy ktoś to wie ... po prostu z ciekawości –