Selenium WebDriver ერთად Node.js არის ძლიერი ინსტრუმენტი ვებ აპლიკაციის ტესტირების ავტომატიზაციისთვის. Node.js-ის გამოყენებით Selenium WebDriver შეგიძლიათ აკონტროლოთ ბრაუზერები, დაუკავშირდეთ ელემენტებს ვებ გვერდებზე და დაწეროთ ავტომატური ტესტის სკრიპტები მარტივად. პოპულარული ბრაუზერების მხარდაჭერით, როგორიცაა Chrome, Firefox და Safari, Selenium WebDriver საშუალებას გაძლევთ შეამოწმოთ ვებ აპლიკაციები მრავალ პლატფორმაზე.
ეს სტატია გთავაზობთ დეტალურ სახელმძღვანელოს Selenium WebDriver Node.js-ით გამოყენების შესახებ, რომელიც მოიცავს ინსტალაციას, კონფიგურაციას და პრაქტიკულ მაგალითებს, რათა დაგეხმაროთ დაიწყოთ ეფექტური ავტომატური ვებ აპლიკაციის ტესტირება.
Selenium WebDriver Node.js-ით გამოყენების სახელმძღვანელო
ინსტალაცია Selenium WebDriver
და დამოკიდებულებები
გახსენით თქვენი terminal
ან ბრძანების სტრიქონი და გადადით თქვენი პროექტის დირექტორიაში.
გაუშვით შემდეგი ბრძანება ინსტალაციისთვის Selenium WebDriver
და საჭირო დამოკიდებულებები:
ეს ბრძანება დაინსტალირდება Selenium WebDriver
Node.js-ისთვის და Chrome-ის დრაივერი(chromedriver) Chrome ბრაუზერის სამართავად.
WebDriver-ის იმპორტი და ინიციალიზაცია
იმპორტი საჭირო module
WebDriver ობიექტის ინიციალიზაცია სასურველი ბრაუზერისთვის(მაგ. Chrome):
გამოიყენეთ WebDriver ბრაუზერთან ურთიერთობისთვის
გახსენით URL
ელემენტების პოვნა და ურთიერთქმედება:
ვებგვერდის ელემენტებთან ურთიერთობისთვის შეგიძლიათ გამოიყენოთ მეთოდები, როგორიცაა, , findElement
, sendKeys
და ა.შ. click
wait
დახურეთ WebDriver
დახურეთ ბრაუზერი და დაასრულეთ სესია:
აქ მოცემულია ვებ გვერდზე მონაცემების შეყვანის ველში მონაცემების პოვნისა და შეყვანის დეტალური მაგალითი:
ამ მაგალითში, ჩვენ ვპოულობთ შეყვანის ელემენტს ID-ით( my-input-id
), შემდეგ ვიყენებთ sendKeys
მეთოდს მონაცემების შეყვანის ველში შესაყვანად. ბოლოს, ჩვენ ვაჭერთ Enter კლავიშს sendKeys(Key.ENTER)
და ვხურავთ ბრაუზერს driver.quit()
.