Strona 1 z 1

Konfiguracja SharpDevelopa - UnitTesty

Napisane: poniedziałek, 12 czerwca 2017, 17:52
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;/

Re: Konfiguracja SharpDevelopa - UnitTesty

Napisane: poniedziałek, 12 czerwca 2017, 22:08
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 :)

Re: Konfiguracja SharpDevelopa - UnitTesty

Napisane: wtorek, 13 czerwca 2017, 18:15
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

Re: Konfiguracja SharpDevelopa - UnitTesty

Napisane: wtorek, 13 czerwca 2017, 22:20
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" :)

Re: Konfiguracja SharpDevelopa - UnitTesty

Napisane: poniedziałek, 3 lipca 2017, 18:47
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

Re: Konfiguracja SharpDevelopa - UnitTesty

Napisane: poniedziałek, 3 lipca 2017, 18:53
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