Konfiguracja SharpDevelopa - UnitTesty

Dyskusje na temat języka C# oraz biblioteki .NET
wojtczukmariusz
Nowicjusz
Posty: 4
Dołączył(a): poniedziałek, 12 czerwca 2017, 17:21

Konfiguracja SharpDevelopa - UnitTesty

Post przez wojtczukmariusz »

Cześć Arku,
Otwierając Twoje pliki źródłowe w selenium (lekcja 18) natrafiłem na następujące problemy:

2 wariningi
Wystąpiła niezgodność architektury procesora kompilowanego projektu „MSIL” oraz architektury procesora odwołania „C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll”, „x86”. Ta niezgodność może powodować błędy w czasie wykonywania. Rozważ zmianę docelowej architektury procesora projektu przy użyciu Menedżera konfiguracji, tak aby dopasować architektury procesora projektu i odwołań, albo użyj odwołań, których architektury procesora są zgodne z docelową architekturą procesora projektu. (MSB3270)

Wystąpiła niezgodność architektury procesora kompilowanego projektu „MSIL” oraz architektury procesora odwołania „System.Data”, „AMD64”. Ta niezgodność może powodować błędy w czasie wykonywania. Rozważ zmianę docelowej architektury procesora projektu przy użyciu Menedżera konfiguracji, tak aby dopasować architektury procesora projektu i odwołań, albo użyj odwołań, których architektury procesora są zgodne z docelową architekturą procesora projektu. (MSB3270)

1 Error
SetUp : OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000 ms. Attempted to connect to the following addresses: 127.0.0.1:7055
TearDown : System.NullReferenceException : Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu. - c:\Users\Mariusz\Desktop\selenium\pliki\PierwszaSolucja\PierwszaSolucja\PierwszyTest.cs:91

Generalnie po odpaleniu testu otwiera mi się puste okno chrome!? i nic więcej się nie dzieje;/
maciek
Początkujący
Początkujący
Posty: 6
Dołączył(a): sobota, 19 lipca 2014, 11:15

Re: Konfiguracja SharpDevelopa - UnitTesty

Post przez maciek »

Witam serdecznie

Co do warningów proszę się nimi nie przejmować - nie są one związane z tym co omawiane jest w kursie.

Natomiast jeśli chodzi o błąd, który się pojawił to aby odpalić testy w chromie trzeba pobrać najnowszego chromedrivera i umieścić go w jakieś lokalizacji na komputerze np. C:\Drivery
Następnym krokiem jest umiejscowienie odpowiedniego kodu w sekcji SetUp

Code: Zaznacz cały

driver = new ChromeDriver(@"C:\Drivery");
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(20));
baseURL = "https://www.google.pl/";
W razie pytań lub problemów zapraszam do kontaktu :)
wojtczukmariusz
Nowicjusz
Posty: 4
Dołączył(a): poniedziałek, 12 czerwca 2017, 17:21

Re: Konfiguracja SharpDevelopa - UnitTesty

Post przez wojtczukmariusz »

Super, pomogło, test działa jak powinien :)
Ale mam jeszcze jeden błąd który pojawia się pow wykanoniu testu (chyba?)

TearDown : System.NullReferenceException : Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu. - c:\Users\Mariusz\Desktop\selenium\pliki\PierwszaSolucja\PierwszaSolucja\PierwszyTest.cs:93
maciek
Początkujący
Początkujący
Posty: 6
Dołączył(a): sobota, 19 lipca 2014, 11:15

Re: Konfiguracja SharpDevelopa - UnitTesty

Post przez maciek »

Proszę spróbować wykomentować linijkę w sekcji teardown:

Code: Zaznacz cały

Assert.AreEqual("", verificationErrors.ToString());
Jeśli problem się pojawi nadal proszę o przesłanie swojej solucji do mnie to zobaczę co może być nie tak ponieważ - "u mnie działa" :)
wojtczukmariusz
Nowicjusz
Posty: 4
Dołączył(a): poniedziałek, 12 czerwca 2017, 17:21

Re: Konfiguracja SharpDevelopa - UnitTesty

Post przez wojtczukmariusz »

Nie będe zakładał nowego tematu tylko pociągnę swoje problemy już tutaj :)

Jako że stronka http://www.pks.zgora.pl/ zmieniała swój FE to testy też trzeba będzie przebudować :)

Chciałbym zdefiniować polę 'Z' (gdzie mogę wpisać nazwę przystanku z którego mogę wyruszyć) widoczne na screenie i wpisać w nie np zielona góra
wojtczukmariusz
Nowicjusz
Posty: 4
Dołączył(a): poniedziałek, 12 czerwca 2017, 17:21

Re: Konfiguracja SharpDevelopa - UnitTesty

Post przez wojtczukmariusz »

Dziwna sprawa bo nie mogę dodać dłużesz postu niż kilka linijek, za każdym razem wyskakuję błąd 403 i przekierowuję na stronę hostingową, dlatego nie mogę wkleić nawet swojego kodu..

https://paste.ofcode.org/W2n8XAVWJvujebAFjKnvJH
Post Reply