Selenium WebDriver Node.js ile web uygulaması testini otomatikleştirmek için güçlü bir araçtır. Node.js ile kullanarak Selenium WebDriver, tarayıcıları kontrol edebilir, web sayfalarındaki öğelerle etkileşim kurabilir ve kolaylıkla otomatik test komut dosyaları yazabilirsiniz. Chrome, Firefox ve Safari gibi popüler tarayıcıları destekleyen Selenium WebDriver web uygulamalarını birden çok platformda test etmenize olanak tanır.
Selenium WebDriver Bu makale, verimli otomatikleştirilmiş web uygulaması testine başlamanıza yardımcı olmak için kurulum, yapılandırma ve pratik örnekleri kapsayan, Node.js ile kullanım hakkında ayrıntılı bir kılavuz sağlar .
Selenium WebDriver Node.js ile kullanım kılavuzu
Kurulum Selenium WebDriver
ve bağımlılıklar
Veya komut isteminizi açın terminal
ve proje dizininize gidin.
Selenium WebDriver
Yüklemek ve gerekli bağımlılıklar için aşağıdaki komutu çalıştırın:
Selenium WebDriver
Bu komut, Chrome tarayıcısını kontrol etmek için Node.js ve Chrome sürücüsü(chromedriver) için yüklenecektir .
WebDriver'ı içe aktarın ve başlatın
Gerekli olanı içe aktarın module
İstenen tarayıcı(ör. Chrome) için WebDriver nesnesini başlatın:
Tarayıcıyla etkileşim kurmak için WebDriver'ı kullanın
URL aç
Öğeleri bulun ve bunlarla etkileşim kurun:
Web sayfasındaki öğelerle etkileşim kurmak için findElement
, sendKeys
, click
, vb. yöntemleri kullanabilirsiniz. wait
WebDriver'ı kapatın
Tarayıcıyı kapatın ve oturumu sonlandırın:
Aşağıda, bir web sayfasındaki bir giriş alanına veri bulmanın ve bu alana veri girmenin ayrıntılı bir örneği verilmiştir:
Bu örnekte, ID() ile giriş elemanını buluyoruz my-input-id
, ardından sendKeys
giriş alanına veri girmek için yöntemi kullanıyoruz. Son olarak Enter tuşuna basarak sendKeys(Key.ENTER)
tarayıcıyı kapatıyoruz driver.quit()
.