Selenium

Vikipediya, azad ensiklopediya
Naviqasiyaya keç Axtarışa keç
Selenium
Sonuncu versiyası
Əməliyyat sistemi Microsoft Windows[2]
selenium.dev

Selenium veb proqramlarını sınamaq üçün istifadə edilən proqramdır.Selenium vasitəsilə 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.

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ə | mənbəni redaktə et]
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()

Xarici keçidlər

[redaktə | mənbəni redaktə et]