Selenium

Vikipediya, azad ensiklopediya
Jump to navigation Jump to search
Selenium
Paradiqmalar Azad proqram təminatı
Sonuncu versiyası
Əməliyyat sistemi Microsoft Windows[2]
selenium.dev
selenium.dev

Selenium veb proqramlarını sınamaq üçün istifadə edilən proqramdır.Selenium vasitəsi ilə yeni bir skript dili öyrənmədən asanlıqla veb proqramlar yazılır və test edilir.C#, Groovy,Java, Perl, PHP, Python, Ruby və Scala da daxil olmaqla bir sıra populyar proqramlaşdırma dillərində testlər yazmaq üçün bir test domeni ilə (Selenese) təmin edilib. Selenium Windows, Linux və macOS-da işləyir. Apache Lisenziyası 2.0 altında yayımlanan açıq mənbəli bir proqramdır.

Haqqında[redaktə | əsas redaktə]

Selenium, əvvəlcə Ceyson Huqins tərəfindən 2004-cü ildə ThoughtWorks-a daxili bir vasitə olaraq hazırlanmışdır. Paul Hammant komandaya qoşulub daha sonra "Selenium Remote Control" (RC) halına gələcək ikinci iş rejiminin inkişafına rəhbərlik etmədən əvvəl Huqins-ə ThoughtWorks-də digər proqramçılar və testçilər qatıldı. Alət həmin il açıq idi.

2005-ci ildə Dan Fabuliç və Nelson Sproul (Pat Laytbodinin köməyi ilə) Selenium-RC-ni ən yaxşı şeyə çevirəcək bir sıra təklifləri qəbul etdi.

Seleniumda Vikipediyaya giriş[redaktə | əsas redaktə]

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() //brauzerə görə dəyişir
browser.get("https://en.wikipedia.org/")
login_button = browser.find_element_by_xpath("/html/body/div[5]/div[1]/nav/div/ul/li[5]/a")
login_button.click()
time.sleep(2)
username = browser.find_element_by_name("wpName")
username.send_keys("İstifadəçi adı")
password = browser.find_element_by_name("wpPassword")
password.send_keys("İstifadəçi şifrəsi")
buttonforlogin = browser.find_element_by_id("wpLoginAttempt")
buttonforlogin.click()

İstinadlar[redaktə | əsas redaktə]

Həmçinin bax[redaktə | əsas redaktə]

Xarici keçidlər[redaktə | əsas redaktə]