Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man installerar Selenium WebDriver på vilken dator som helst med Python

Automation har blivit en integrerad del av mjukvaruutvecklingsbranschen. Många ramverk har utvecklats som tillåter användare att förbättra sitt arbetsflöde genom att automatisera repetitiva uppgifter med några rader kod.

Selen är ett sådant verktyg som låter dig köra automatiserade tester på webbapplikationer. En anmärkningsvärd komponent i det kompletta Selenium-paketet är Selenium WebDriver. I den här artikeln kommer vi att ge en kort introduktion till Selenium, tillsammans med en detaljerad guide om hur du kan installera och ställa in Selenium WebDriver på ditt system.

Vad är selen

Selenium är ett ramverk för automationstestning med öppen källkod som främst används för att validera webbappar på olika webbläsare och plattformar. Ramverket är tillgängligt för ett antal programmeringsspråk inklusive Java, C#, Python och Perl.

Det finns olika komponenter i Selen-ramverket:

    Selenium IDE (Integrated Development Environment) Selenium Fjärrkontroll Selenium WebDriver Selenium Grid

Alla dessa komponenter har några distinkta egenskaper associerade med dem. Men generellt sett hjälper hela Selenium-ramverket till med automatiserad testning av webbapplikationer.

Förutom webbtestning kan du också utveckla webbsökrobotar med Selenium WebDriver.

Installera Selenium WebDriver

För att installera Selenium WebDriver måste du ha ett av de språk som stöds installerat på din dator. I det här inlägget kommer vi att fokusera specifikt på Python.

På Windows

Först måste du installera Python på din dator. Gå över till den officiella Python-nedladdningssidan och hämta den senaste versionen för Windows.

Ladda ner: Python för Windows

Installera sedan Selenium WebDriver med hjälp av Pip, den officiella Python-pakethanteraren. Skriv in följande kommando för att installera Selenium:

pip install selenium

Om kommandot ovan ger ett fel, kan du köra pip kommandot med hjälp av -m flagga. De -m flaggan står för modulnamnet och låter dig passera en modul när du anropar Python.

python -m pip install selenium

På Linux

Det är enkelt att installera Python på Linux. Allt du behöver göra är att ladda ner det officiella Python-paketet med hjälp av standardpakethanteraren för din distribution.

Relaterad  Tips för att starta ett sminkföretag för bröllop

På Debian,

sudo apt-get install python

På Arch,

sudo pacman -S python

med Fedora,

sudo dnf install python

På CentOS,

sudo yum install python

Nu, för att installera Selenium WebDriver, öppna din terminal och skriv in:

pip install selenium

eller

python -m pip install selenium

På macOS

För att installera Python på din Mac, ladda ner det senaste binära paketet från den officiella Python-nedladdningssidan.

Ladda ner: Python för Mac

När du har installerat Python, starta terminalen och skriv:

pip install selenium

Alternativt kan du starta pip använda -m flagga när du anropar Python:

python -m pip install selenium

Hur man ställer in Selenium WebDriver med Python

För att kunna använda Selenium WebDriver för webbautomatisering måste du ladda ner en drivrutin som integreras med den webbläsare du väljer. Denna drivrutin gör att Selenium kan styra webbläsaren och automatisera kommandona som du skriver i dina skript.

Selenium stöder för närvarande Google Chrome, Firefox, Microsoft Edge och Safari. Den officiella webbdrivrutinen för Chrome är ChromeDriver, medan Geckodriver är den officiella webbdrivrutinen för Firefox.

Förarens namn Webbläsare som stöds Ladda ner
ChromeDriver Google Chrome Ladda ner
GeckoDriver Firefox Ladda ner
WebDriver Microsoft Edge Ladda ner
WebDriver Apple Safari Ladda ner

Observera att du måste lägga till webbdrivrutinen i ditt systems PATH-variabler för att kunna använda Selenium.

På Windows

Så här lägger du till webbdrivrutinen till PATH-variabler i Windows:

    Ladda ner den webbdrivrutin du väljer från ovannämnda länk Extrahera den nedladdade blixtlås fil och kopiera webbdrivrutinsnamnfil till en specifik plats på din lokala lagring Kopiera nu sökvägen till den körbara filen Öppna Denna PC och högerklicka på det tomma området och välj Egenskaper från listan med alternativ

    Klicka på Ändra inställningar alternativ.

    Byt till Avancerad fliken och klicka Miljövariabler

    Under Systemvariabler, scrolla ner tills du hittar en post med titeln Väg Markera den posten och klicka på Redigera

    Klicka på Ny knappen och skriv in sökvägen till webbdrivrutinen i respektive fält

    Klicka på OK för att spara inställningarna

Relaterad  Hur man minskar volymen på Google Meet på PC och telefon

För att kontrollera om drivrutinen är korrekt installerad, starta ett nytt kommandotolksfönster och ange namnet på webbdrivrutinen. Om du till exempel använder ChromeDriver, skriv in chromedriver och tryck Stiga på.

Om drivrutinen inte är korrekt installerad kommer ett fel att uppstå.

'chromedriver' is not recognized as an internal or external command,
operable program or batch file.

Konfigurera Webdriver PATH-variabeln på Linux

Så här lägger du till webbdrivrutinen till PATH-variabler på Linux:

    Ladda ner webbdrivrutinen för Linux med hjälp av länken ovan. Extrahera den nedladdade blixtlås fil och kopiera webbdrivrutinsnamnfil till en specifik plats på ditt systemminne Kopiera nu sökvägen till den körbara filen Starta terminalen genom att trycka på Ctrl + Alt + T Redigera användarprofilfilen — medan du kan öppna filen med valfri Linux-textredigerare, i det här fallet kommer vi att använda Nano

    sudo nano /home/username/.profile

    Lägg till följande rad i slutet av filen

    export PATH=$PATH:/pathtodriver/webdriver

    Spara filen

På macOS

Det är enkelt att ställa in webbdrivrutinen på en macOS-enhet. Att göra detta:

    Ladda ner webbdrivrutinen för Linux med hjälp av länkarna ovan. Extrahera den nedladdade blixtlås fil och kopiera webbdrivrutinsnamnfil till en specifik plats på ditt systemminne Kopiera nu sökvägen till den körbara filen Öppna terminalen Redigera stigar fil på ditt system genom att ange kommandot nedan

    sudo nano /etc/paths

    Ange ditt systemlösenord för verifiering Klistra in sökvägen till webbdrivrutinen i slutet av filen Spara filen och avsluta

Du kan kontrollera om webbdrivrutinen är korrekt installerad genom att skriva in namnet på webbdrivrutinen i terminalen.

Automatisera en webbläsare med Selenium WebDriver

Med kraften i Selenium har webbläsarautomatisering aldrig varit enklare. Du kan själv automatisera vissa grundläggande repetitiva uppgifter genom att helt enkelt skriva en kod. Cybersäkerhetsanalytiker kan också dra nytta av att automatisera webbpenetrationstestning med Selenium.

Relaterad  Styr dina ytterbelysningar med den nya utomhussmarta kontakten från Lutron

Även om Selenium är förstahandsvalet för många utvecklare som ofta testar webbapplikationer, finns det även några andra testramar som är värda ett försök.

Om författaren

Deepesh Sharma (106 publicerade artiklar)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents