Cách thiết lập IntelliJ với Selenium webdriver
⚡ Tóm tắt thông minh
IntelliJ IDEA chạy Selenium WebDriver kiểm tra một lần Java dự án này mang Selenium Thư viện máy khách trên classpath của nó, do đó IDE biên dịch, chạy và gỡ lỗi mã tự động hóa trình duyệt từ một cửa sổ duy nhất.
IntelliJ là gì?
IntelliJ IDEA là một Java Môi trường phát triển tích hợp (IDE) được xây dựng bởi JetBrainsNó được phát hành dưới dạng phiên bản Cộng đồng (Community Edition) được cấp phép theo Apache 2.0 và phiên bản Cao cấp (Ultimate Edition) dành cho mục đích thương mại, cung cấp các khả năng điều hướng mã và tái cấu trúc mã nâng cao.
Điều kiện tiên quyết để cài đặt IntelliJ với Selenium webdriver
Quá trình cài đặt cần đáp ứng các điều kiện tiên quyết sau.
- IntelliJ
- Bất kỳ trình duyệt Web nào (tốt nhất là Mozilla Firefox)
- JDK (Java Bộ công cụ phát triển)
- Selenium tập tin .jar
Các tệp jar cần thiết có thể được tải xuống từ... Selenium. Org Trang web chính thức. Sau khi tải xuống, ví dụ:tracSao chép các tệp .jar vào thư mục mong muốn.
Lưu ý: a Maven or Gradle quá trình xây dựng giải quyết selenium-java Tự động, do đó việc tải xuống thủ công này là tùy chọn.
Cách tải xuống và cài đặt IntelliJ
Bước 1) Để tải xuống IntelliJ, hãy truy cập vào... JetBrains websiteỞ đây chúng tôi đã chọn phiên bản “Cộng đồng”; hãy chọn “Cao cấp” để phát triển ứng dụng di động, web và doanh nghiệp.
Bước 2) Khi bắt đầu tải xuống, bạn sẽ thấy thông báo như thế này.
Bước 3) Một cửa sổ bật lên sẽ hiện ra. Nhấp vào nút 'chạy'.
Bước 4) Nhấp vào nút 'tiếp theo' trong trình hướng dẫn thiết lập.
Bước 5) Chọn thư mục đích và nhấn nút 'tiếp theo'.
Bước 6) Trên màn hình tùy chọn cài đặt,
- Đánh dấu vào ô – Trình khởi chạy 32 bit
- Đánh dấu vào ô chọn ngôn ngữ theo yêu cầu của bạn
- Nhấp vào nút 'tiếp theo'
Lưu ý: Các bản dựng hiện tại chỉ hỗ trợ 64-bit, vì vậy hộp kiểm chọn trình khởi chạy 32-bit không còn xuất hiện nữa.
Bước 7) Nhấp vào nút 'Cài đặt'.
Bạn có thể thấy quá trình cài đặt IntelliJ đang diễn ra.
Bước 8) Trên màn hình trình hướng dẫn cuối cùng,
- Để chạy IntelliJ, hãy đánh dấu vào hộp kiểm và
- Nhấp vào nút 'Hoàn tất'
Bước 9) Nếu có phiên bản IntelliJ cũ hơn, bạn có thể nhập cài đặt của phiên bản đó. Hiện tại chưa có phiên bản nào được cài đặt, vì vậy hãy chọn tùy chọn thứ hai.
Bước 10) Sau khi bạn nhấn 'ok', IntelliJ sẽ yêu cầu bạn nhập thông tin cần thiết. JetBrains Thỏa thuận chính sách bảo mật. Nhấp vào 'Chấp nhận'.
Bước 11) Giờ bạn có thể thiết lập các cài đặt plugin.
Bước 12) Hãy chọn tùy chọn bạn cần: tạo dự án mới, nhập dự án hoặc mở dự án.
Bước 13) Trên màn hình nhập dữ liệu,
- Chọn 'Dự án' và 'tệp' từ thư viện và
- Nhấp vào nút 'OK'
Bước 14) Tệp đã chọn hiện đã xuất hiện trong thư mục dự án.
Định cấu hình IntelliJ để hỗ trợ Selenium
Hỗ trợ SeleniumHãy cấu hình IntelliJ bằng các bước sau.
Bước 1) Khởi động IDE IntelliJ và tạo một dự án mới. Chọn File -> New -> Project
Bước 2) Khi bạn nhấp chuột -> Tiếp theo, một màn hình mới sẽ mở ra. Đặt tên cho dự án; ở đây chúng tôi đã sử dụng Selenium_Guru99. Sau đó nhấp chuột -> Hoàn tất.
Bước 3) Bây giờ bạn cần thêm Selenium Thêm các tệp .jar vào IntelliJ dưới dạng thư viện bên ngoài.
Để thực hiện việc này, hãy vào File -> Project Structure -> trong tab cài đặt dự án, tìm Modules -> Dependencies -> Nhấp vào dấu '+' -> Chọn JARs hoặc thư mục.
Bước 4) Chọn tất cả Selenium các tệp .jar từ extracThư mục ted và thư mục con /lib của nó.
Các tệp .jar đã được thêm vào. Lưu ý rằng thư mục /src của dự án vẫn còn trống.
Bước 5) Nhấp chuột phải vào thư mục /src -> Mới -> Java Lớp học. Cấu trúc dự án của bạn sẽ trông như hình dưới đây.
IntelliJ Selenium Ví dụ
Bây giờ hãy viết của bạn kịch bản WebDriver đầu tiên chống lại https://demo.guru99.com/
Trong kịch bản thử nghiệm này
- Chúng tôi sẽ khởi chạy URL
- Nhập ID Email không hợp lệ
- Nhấp vào nút 'Gửi'
- Đầu ra sẽ như hiển thị bên dưới- 'Email id không hợp lệ'
Trong kết quả trên, bạn có thể thấy rằng
- Việc chạy đoạn mã sẽ mở ra một cửa sổ. Firefox ví dụ.
- Đoạn mã này gửi email đến WebElement, một trường nhập liệu (abc.gmail.com).
- Thời Gian Selenium WebDriver nhấp vào 'gửi', GuruTrang web 99 xác minh địa chỉ email.
- Địa chỉ email chưa đăng ký hiển thị thông báo “Địa chỉ email không hợp lệ”.
Sau đây là mã Java cho bài kiểm tra 1, định vị cả hai trường bằng cách... Xpath.
import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class TestSelenium { public static void main(String[] args){ FirefoxDriver driver=new FirefoxDriver(); driver.get("https://demo.guru99.com/"); WebElement element=driver.findElement(By.xpath("//input[@name='emailid']")); element.sendKeys("abc@gmail.com"); WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']")); button.click(); } }
Lưu ý: điều này Selenium Đoạn mã thời đại 3 yêu cầu geckodriver trên PATH; trên Selenium 4. Nó hoạt động không thay đổi vì Selenium Quản lý giải quyết vấn đề của tài xế.
Ưu điểm của việc sử dụng IntelliJ
Ngoài Selenium Ngoài chức năng hỗ trợ, IDE còn cung cấp một số tính năng năng suất đáng chú ý.
- Nó tạo ra các phương thức getter và setter cho các thuộc tính của đối tượng ngay lập tức.
- Các thao tác gõ phím đơn giản sẽ bao bọc một câu lệnh trong khối try-catch hoặc if-else, giúp tăng tốc độ thực thi. xử lý ngoại lệ.
- Các công cụ đóng gói tích hợp bao gồm Gradle, sbt, Grunt và Bower.
- Các cơ sở dữ liệu như SQL, Oracle, PostgreSQL và Microsoft SQL Server Mở trực tiếp trong IDE.
- Nó hỗ trợ Java, JavaScript, Clojure và các ngôn ngữ khác.
- Nó chạy trên Windows, Linux và macOSvà có thể tải xuống từ JetBrains trang web.






















