Tworzymy projekt - jaktestowac.pl (2024)

Powrót do: Podstawy Testów Automatycznych w Selenium i Python cz. 1 – Twój pierwszy test automatyczny

Spis treści

Co zrobimy?

Uruchomimy po raz pierwszy PyCharm oraz utworzymy nowy projekt aby nasze testy miały gdzie mieszkać 🙂

AKTUALIZACJA lekcji wideo:
W związku z odświeżeniem tekstu całej serii kursów – lekcje wideo mogą okazać się odrobinę nieaktualne. Pracujemy nad tym – mimo to pozostawiamy wersję wideo, gdyż pokazane tam kroki są generalnie poprawne.

Kurs jest również dostępny w postaci video

Aktualizacja PyCharm 2020.2: Wraz z nową wersją PyCharm dano drobne zmiany przy tworzeniu projektu – znajdziesz je opisane poniżej.

Aktualizacja PyCharm 2018.1: Wraz z nową wersją PyCharm trochę zmieniły się widoki tworzenia nowego projektu, Jeśli tworzysz nowy projekt w starszej wersji PyCharm skorzystaj z kroków w odpowiedniej sekcji.

Pierwsze uruchomienie PyCharm

Ta lekcja została stworzona w oparciu o PyCharm 2018 oraz zaktualizowana o PyCharm 2020.2
Tworzymy projekt - jaktestowac.pl (2)

Najpierw zobaczymy propozycję importu ustawień – jeśli już wcześniej korzystaliśmy z PyCharma – np wersji 2017 możemy skorzystać z pierwszej opcji. Jeśli po raz pierwszy instalujemy to IDE to wtedy możemy skorzystać z drugiej opcji, tak jak jest to pokazane poniżej:

Tworzymy projekt - jaktestowac.pl (3)

Następnie pojawi się prośba o akceptację licencji (którą powinieneś uważnie przeczytać 😉 )

Następnie pojawi się opcja wyboru skórki środowiska – mamy możliwość ustawienia domyślnie proponowanego ciemnego motywu Dracula.

W przypadku naszych ustawień korzystamy z jasnego motywu IntelliJ.

Kolejnym nowym oknem jest widok z wyborem dodatkowych wtyczek – pomijamy ten krok gdyż instalację wtyczek i ich obsługę opiszemy w osobnej lekcji

Powyższe okna pojawią się tylko przy pierwszym uruchomieniu. Używamy opcji Start using PyCharm aby przejść do następnego okna.

Nowy projekt PyCharm 2018

Od razu powinno pojawić się okno do tworzenia nowego projektu

TIP: Jeśli zrobiłeś coś przez pomyłkę i chcesz wrócić do tego okna w PyCharm w głównym menu u góry wybierz File -> Close Project

Wybieramy Create New Project. W nowym oknie zmienimy dwie rzeczy zaznaczone na obrazku poniżej. Najpierw w opcji Location na końcu zastępujemy domyślną nazwę (untilted) nazwą naszego projektu demo_tests.

Aktualizacja PyCharm 2020.2: Dodano opcję automatycznego tworzenia pliku startowego projektu. My tego nie potrzebujemy😁 Więc ją odznaczamy.

Następnie rozwijamy opcje znajdujące się w polu Project interpreter.

W naszym przypadku użyjemy wersji wcześniej zainstalowanego Pythona3 poprzez wybór opcji Existing interpreter

Brak środowiska do wskazania

Jeśli Python3 nie zostanie automatycznie zlokalizowany zobaczysz wtedy w sekcji Existing interpreter w oknie obok napisu Interpreter informację No interpreter.

Musimy kliknąć w okienko po prawej z trzema kropkami na końcu linii z opisem Interpreter. Zostanie wyświetlone okno z wyborem środowiska Python.

Wybieramy opcję z lewej System Interpreter.

Tu już powinna pokazać się ścieżka instalacji Pythona3.

Jeśli posiadasz więcej instalacji/wersji Pythona na swoim komputerze będzie trzeba dokonać wyboru w oknie Interpreter (wybierz taką ścieżkę która zawiera folder z 3 w nazwie w naszym przypadku Python3).

Jeśli w opcji Interpreter jest wyświetlone No interpreter i nie ma wskazanych instalacji Pythona należy manualnie wskazać miejsce do pliku python.exe znajdującego się w folderze z instalacją środowiska Python. Klikamy trzy kropki z prawej strony pola Interpreter i w nowym oknie nawigujemy do wspomnianego pliku. Jeśli nie wiesz gdzie się on się znajduje skorzystaj z poniższej podpowiedzi:

TIP: Ścieżkę do folderu instalacji Python można uzyskać wykonując poniższą sekwencję kroków:
Kliknij przycisk Windows. Wpisz cmd i naciśnij Enter. W oknie, które się otworzy, wpisz polecenie where python. Powinieneś uzyskać taki wynik jak poniżej zawierający dokładną ścieżkę do pliku uruchamiającego Pythona :


Zaznacz ścieżkę do pliku wykonywalnego Python u nas:

C:\Users\jaktestowac\AppData\Local\Programs\Python\Python36-32\python.exe

I skopiuj ją za pomocą skrótu Ctrl + C.

Jeśli po wykonaniu polecenia where python nie otrzymałeś ścieżki możesz wykonać polecenia (pamiętaj o Enter po ich wpisaniu) cd / a następnie dir python.exe /s. Które już na pewno powinny zwrócić nam ścieżki do instalacji Pythona.

Teraz możesz ją wkleić w miejsce gdzie znajduje się ścieżka w oknie Select Python Interpreter jak to jest pokazane poniżej. Pamiętaj o tym aby dodać na końcu ścieżki nazwę pliku python.exe jeśli takiego zakończenia nie było w uzyskanych ścieżkach.

Po tej operacji możesz zamknąć okno wywołane poleceniem cmd

Zamykamy okno Select Python Interpreter przyciskiem OK.
Zamykamy okno Add Python Interpreter przyciskiemOK.

Finalizowanie tworzenia projektu

Teraz już powinniśmy mieć ustawione środowisko w opcji Existing interpreter.

Klikamy przycisk Create. Możesz przejść teraz do następnej sekcji obecnej lekcji: Okno nowego projektu.

Nowy projekt PyCharm 2017

Nareszcie tworzymy nowy projekt – nazywamy go demo_tests.

Okno nowego projektu

Przywita nas jeszcze widok Tip of the Day – który domyślnie pojawia się przy każdym uruchomieniu. Są to ciekawostki na temat tego jak używać tego IDE – osobiście polecam 🙂

Aktualizacja PyCharm 2020.2: U dołu po prawej pojawi się dymek związany z optymalizacją wczytywania naszego projektu.

Jeśli nie jesteś pewny co do zabezpieczeń swojej maszyny/systemu i ogólnych tematów z tym związanych polecamy użycie opcji Don’t show again.

Jeśli działasz na odpowiednio zabezpieczonej maszynie oraz używasz dodatkowego programu antywirusowego możesz skorzystać z opcji Exclude directories…:
. Dzięki temu możemy uniknąć spowolnienia maszyny przy działaniach z PyCharm.

Dodajemy plik do projektu

Dodajemy nowy plik- od razu pythonowy czyli z rozszerzeniem py (prawy klawisz myszki na folderze demo_tests w widoku Projects po lewej stronie)

Nadamy mu nazwę auto_test_1

Gotowe – kodzimy!

Wiesz jak stworzyć nowy pythonowy projekt w IDE. W następnej lekcji zaczniemy pisanie kodu 🙂

UWAGA: Jeśli już wcześniej posiadałeś zainstalowanego Pythona np. w wersji 2 to zainstaluj wersję 3 i ustaw ją dla naszego projektu (jest to pokazane w lekcji video link) :
1. Przejdź w PyCharmie File->Settings->Project:demo_tests (kliknij trójkąt z lewej)->Project Interpreter.
2. Z listy wybierz odpowiedni interpreter (czyli Python 3) lub klikając w trybik wskaż miejsce instalacji pliku python.exe dla folderu w którym on się znajduje np: C:\Python3\Python.exe.

10 komentarzy

  1. Witam,
    Wróciłem to kursu. Zaktualizowałem środowisko do PyCharm 2021 i dla każdego skryptu otrzymuje komunikat błędu:

    “C:\Users\Piotr\AppData\Local\Programs\Python\Python37\python.exe C:/Users/Piotr/PycharmProjects/demo_tests/auto_test_1.py

    Process finished with exit code -1073741515 (0xC0000135)”

    Kod, który wpisuję w terminal Pythona czy to w konsoli wywoływanej w cmd, czy to w konsoli samego PyCharm jest wykonywany.
    Ale ten w IDE już nie jest.
    nie wykonuje się żaden kod nawet; print(2+3)

    Tworzymy projekt - jaktestowac.pl (27)Piotr Jaworski

    23 maja 2021 o 12:273 lata temu

    Odpowiedz

    1. Hej,
      Ciekawy błąd…

      Z jakiej wersji Pythona korzystasz (32 czy 64 bit)?
      Ile masz wersji Pythona zainstalowanych w systemie? (możesz to sprawdzić przez komendę w cmd where python)
      Z jakiej wersji Pythona korzystałeś podczas uruchamiana skryptu w konsoli? (możesz to sprawdzić przez komendę w cmd python -V)

      Spróbuj wykonać następujące czynności:

      restart komputera
      wyłączenie opcji PyQt compatible w opcji (zaczynając o paska narzędzi) File -> Settings -> Build, Execution, Deployment -> Python Debugger
      reinstalacje Pythona (z uwzględnieniem przy instalacji opcji add to PATH)
      reinstalacje PyCharma

      Daj proszę znać, czy któraś z tych opcji pomogła rozwiązać problem 🙂

      Tworzymy projekt - jaktestowac.pl (28)Krzysiek Kijas

      23 maja 2021 o 14:063 lata temu

      Odpowiedz

      1. Hej
        Dziękuję za zainteresowanie.
        Ścieżki sprawdziłem wcześniej, ale jeżeli byłby problem w zawartości PATH to miałbym też pewnie problem w konsoli. Bardziej myślałem, że to problem w samym PyCharmie, ustawieniach.
        Odinstalowałem PyCharma i pythona, teraz dla testu zainstalowałem pythona 32bit wer 3.8 i PyCharma starego bo wer.2018. I nadal to samo, brak wyniku w konsoli na dole środowiska. Ale zauważyłem inną rzecz:
        Nie uruchamia się skrypt jeśli wywołuję z menu Run->Run (Shift-F10) czy też z zielonej strzałki, ale jeżeli skrypt zacznę “debugować” (Shift-F9) to kod się uruchamia otwiera przeglądarkę Chrome i jeżeli ma to znaczenie to Chrome sam się szybko zamyka.

        Tworzymy projekt - jaktestowac.pl (29)Piotr Jaworski

        24 maja 2021 o 22:163 lata temu

        Odpowiedz

        1. Hej,
          To może wskazywać na problem z konfiguracja uruchomieniową w PyCharmie – rzuć proszę okiem na tę lekcję: https://jaktestowac.pl/lesson/pt1-mk2-03-konfiguracje-uruchomieniowe-w-pycharm/#Jesli_napotkales_problemy
          Spróbuj usunąć wszystkie konfiguracje (jeśli nie masz tam jakiejś stworzonej przez siebie), a następnie normalnie uruchom skrypt za pomocą strzałki (PyCharm automatycznie doda stosowna konfigurację).

          Jeśli to nie pomoże to napisz do nas na maila, to poszukamy innych rozwiązań 🙂

          Tworzymy projekt - jaktestowac.pl (30)Krzysiek Kijas

          25 maja 2021 o 08:403 lata temu

          Odpowiedz

          1. Bardzo dziękuję, bo to się okazało przyczyną.
            Okazuje się, że reinstalacja PyCharma, mimo odznaczenia chęci usunięcia wszystkiego, folderu z projektami nie usuwa. Wcześniej usuwałem profilaktycznie folder JetBrains i wszystko co związane PyCharmem, ale o folderze “C:/Users/Piotr/PycharmProjects…” nie pomyślałem. Przy kolejnej instalacji nie tworzyła się domyślnie konfiguracja. Tak sobie gdybam 😉

            Problem rozwiązany, bardzo dziękuje za wsparcie.
            Pozdrawiam
            Jeszcze raz dzięki.

            Tworzymy projekt - jaktestowac.pl (31)Piotr Jaworski

            25 maja 2021 o 18:513 lata temu

            Odpowiedz

            1. Nie ma sprawy – ciesze się, że Ci się udało rozwiązać problem 😀
              Teraz możesz spokojnie dalej cisnąc z nauką 🙂

              Tworzymy projekt - jaktestowac.pl (32)Krzysiek Kijas

              25 maja 2021 o 21:403 lata temu

              Odpowiedz

  2. cześć,
    bardzo proszę o pomoc przy ustawieniu właściwej ścieżki dla interpretera – problem polega na tym, że gdy zmieniłem komputer na nowszy (Windows 10) i ściągnąłem Python 3.8.2 przy próbie instalacji jakiegokolwiek pakietu (np. selenium) dostaję błąd “cannot set up a python sdk at python 3.8 the sdk seems invalid’. Przeszukałem już wszystkie możliwe próby odpowiedzi na nin. problem, które podpowiada wujek google i dalej sobie z tym nie mogę poradzić. Będę bardzo wdzięczny za jakąkolwiek podpowiedź, która pomogła by mi rozwiązać problem.
    ps
    mogę podrzucić screeny z powyższym komunikatem

    Tworzymy projekt - jaktestowac.pl (33)Rafał Tuzinowski

    12 marca 2020 o 22:585 lat temu

    Odpowiedz

    1. Hej,
      Problem ten prawdopodobnie wynika z faktu, że PyCharm nie jest w stanie sam odnaleźć miejsca, w którym został zainstalowany Python. Aby zmienić interpreter w istniejącym projekcie musisz się udać do ustawień, czyli:

      File -> Settings… Project; -> Project Interpreter

      Tam odnajdziesz informacje o interpreterze i liście zainstalowanych pakietów. Na liście (w prawym górnym rogu) odnajdziesz informacje o aktualnie wybranym interpreterze. Upewnij się proszę czy nie ma tam informacji, że jest on niepoprawny (jeśli jest, to będzie oznaczony jako [invalid]). Po kliknięciu w nią możesz przełączyć się na inny albo kliknąć koło zębate po prawej od tej listy, gdzie będzie opcja Add…. Pozwala ona na dodanie własnego interpretera – tutaj kroki będą identyczne jak w tej lekcji – czyli dodanie System Interpreter i ustawienie lokalizacji, gdzie został zainstalowany Python (polecenie where python w konsoli).

      Rzuć też okiem na sekcje Uwaga na końcu tej lekcji – tam jest link do danego momentu w video, gdzie pokazane jest przełączenie/dodanie środowiska 🙂

      Daj proszę znać czy się udało 🙂
      Pozdrawiam,

      Tworzymy projekt - jaktestowac.pl (34)Krzysiek Kijas

      13 marca 2020 o 08:405 lat temu

      Odpowiedz

  3. Sprawdzanie ścieżki pythona – w tekście używacie polecenia “what python” natomiast na screenie w konsoli już widać “where python”. Błędzik jest konsekwentnie powtarzany dalej w tekście 😉

    Tworzymy projekt - jaktestowac.pl (35)Żaneta Ranosz

    16 grudnia 2018 o 14:526 lat temu

    Odpowiedz

    1. Hej
      Dzięki za zaraportowanie błędu testerko!
      Poprawki zostały wprowadzone 🙂

      W razie jakichkolwiek problemów – śmiało pisz – nie pozostawiamy pytań dociekliwych testerów bez odpowiedzi 😛

      Tworzymy projekt - jaktestowac.pl (36)Przemek Barański

      17 grudnia 2018 o 07:266 lat temu

      Odpowiedz

Dodaj komentarz

Tworzymy projekt - jaktestowac.pl (2024)
Top Articles
How to start investing | Investing for beginners | Fidelity
How to Double $5000 – 6 Best Ways to invest Your Money
Craigslist Myrtle Beach Motorcycles For Sale By Owner
Tiny Tina Deadshot Build
How Much Is 10000 Nickels
Comcast Xfinity Outage in Kipton, Ohio
Hendersonville (Tennessee) – Travel guide at Wikivoyage
craigslist: south coast jobs, apartments, for sale, services, community, and events
Think Of As Similar Crossword
Back to basics: Understanding the carburetor and fixing it yourself - Hagerty Media
Bbc 5Live Schedule
Does Pappadeaux Pay Weekly
Nexus Crossword Puzzle Solver
The Rise of Breckie Hill: How She Became a Social Media Star | Entertainment
Blog:Vyond-styled rants -- List of nicknames (blog edition) (TouhouWonder version)
Razor Edge Gotti Pitbull Price
Jang Urdu Today
Testberichte zu E-Bikes & Fahrrädern von PROPHETE.
Tyrone Unblocked Games Bitlife
Atdhe Net
Georgia Cash 3 Midday-Lottery Results & Winning Numbers
Regal Amc Near Me
Sadie Sink Reveals She Struggles With Imposter Syndrome
Yugen Manga Jinx Cap 19
Disputes over ESPN, Disney and DirecTV go to the heart of TV's existential problems
Victory for Belron® company Carglass® Germany and ATU as European Court of Justice defends a fair and level playing field in the automotive aftermarket
Netspend Ssi Deposit Dates For 2022 November
Democrat And Chronicle Obituaries For This Week
Mami No 1 Ott
ATM, 3813 N Woodlawn Blvd, Wichita, KS 67220, US - MapQuest
Angela Muto Ronnie's Mom
2015 Chevrolet Silverado 1500 for sale - Houston, TX - craigslist
Serenity Of Lathrop - Manteca Photos
Hermann Memorial Urgent Care Near Me
Carespot Ocoee Photos
Directions To 401 East Chestnut Street Louisville Kentucky
Watchseries To New Domain
In Polen und Tschechien droht Hochwasser - Brandenburg beobachtet Lage
Instafeet Login
Cherry Spa Madison
Gary Lezak Annual Salary
Jasgotgass2
Registrar Lls
Ukraine-Krieg - Militärexperte: "Momentum bei den Russen"
Fool's Paradise Showtimes Near Roxy Stadium 14
The Nikki Catsouras death - HERE the incredible photos | Horror Galore
Noga Funeral Home Obituaries
DL381 Delta Air Lines Estado de vuelo Hoy y Historial 2024 | Trip.com
Craigslist Sparta Nj
Razor Edge Gotti Pitbull Price
Skybird_06
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 6135

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.