Hướng dẫn cài đặt selenium

Tại bài xích trước chúng ta đang mày mò tổng quan tiền về Selenium. Tiếp mang lại bọn họ thuộc tìm hiểu biện pháp thiết lập và một vài hướng dẫn so với Selenium IDE nhằm tiện thể rộng lúc thực hiện nhé (yeah)

Trong trả lời này, họ vẫn tìm hiểu toàn bộ về Selenium IDE, bắt đầu tự quá trình cài đặt đến các chi tiết về từng tác dụng của nó. Đọc không còn bài lý giải này, dự kiến các bạn sẽ hoàn toàn có thể thiết đặt thành công lý lẽ Selenium IDE với thạo cùng với các tuấn kiệt của nó

*

Selenium IDE là viết tắt của cụm từ Môi trường cách tân và phát triển tích hòa hợp Selenium, là 1 điều khoản kiểm demo tự động được thành lập bên dưới dạng trình gặm Firefox (Firefox plug-in). Đây là 1 trong số những luật đơn giản dễ dàng và thuận lợi sử dụng nhất để thiết đặt, mày mò với tạo ra những kịch bản test. Công cầm này được để lên trên một bạn dạng ghi, có thể tái phát tập lệnh cùng cũng được cho phép chỉnh sửa những tập lệnh được ghi (chỉnh sửa kịch bản kiểm thử).

Bạn đang xem: Hướng dẫn cài đặt selenium

Điểm tuyệt hảo tốt nhất của câu hỏi thực hiện selenium IDE là người dùng ko cần phải tất cả kỹ năng và kiến thức lập trình sẵn như thế nào trước đó. Tối tđọc mà lại người dùng bắt buộc là biết về HTML, DOMS và JavaScript nhằm tạo ra các tập lệnh thử nghiệm (kịch phiên bản test) bởi hiện tượng này.

Vì là 1 trình gặm thêm của Firefox, đề nghị Selenium IDE chỉ cung cấp trên Firefox, vì thế những tập lệnh kiểm test được chế tác chỉ có thể được thực hiện trên Firefox. Một vài sơ hsinh hoạt nữa làm cho nguyên tắc này sẽ không cân xứng nhằm thực hiện cho các kịch bạn dạng thí điểm tinh vi. Lúc này sẽ buộc phải cho các phép tắc khác như Selenium RC, WebDriver.

Trước Khi tìm hiểu biết tin cụ thể về Selenium IDE, trước tiên hãy coi phần thiết lập của chính nó.

Download và Cài đặt Selenium IDE

Pre-condition : Đã thiết đặt Mozilla Firefox

Để dễ hiểu, họ đã phân chia toàn cục quy trình thiết lập IDE theo công việc sau:

Cách # 1: Tải xuống Selenium IDE:Msinh sống trình phê duyệt (Firefox) và nhập URL http://seleniumhq.org/. Nó đã lộ diện website trụ snghỉ ngơi thiết yếu của Selenium. Cliông chồng vào button "Download", nó vẫn điều hướng đến trang Tải xuống; trang này bao hàm tất cả những bản sản xuất tiên tiến nhất của toàn bộ những nguyên tố Selenium.

Tyêu thích khảo hình sau.

*

Cách # 2: Di gửi xuống dưới và nhấp vào liên kết theo hình sau đây. Liên kết này thay mặt mang đến phiên bản mới nhất của khí cụ trong kho tàng trữ.

Tham khảo hình sau.

*

Cách # 3: Ngay sau khi bọn họ nhấp vào link bên trên, một popup lưu ý bảo mật vẫn xuất hiện để đảm bảo an toàn hệ thống của bọn họ trước các khủng hoảng tàng ẩn. Vì bọn họ sẽ cài xuống trình cắm tự website chuẩn xác, cho nên vì vậy, hãy nhấp vào nút ít "Allow" nhằm có thể chấp nhận được thiết lập.

Bước # 4: Bây giờ đồng hồ Firefox thiết lập xuống trình gặm vào nền. Ngay sau khoản thời gian quá trình hoàn tất, hành lang cửa số thiết lập phần mềm đang lộ diện. Bây giờ click chuột nút ít “Install Now”.

*

Cách # 5: Sau lúc thiết lập hoàn tất, một cửa sổ bật lên mở ra trải đời khởi hễ lại Firefox. Nhấp vào nút Khởi đụng lại ngay hiện giờ “Restart Now” để phản chiếu Cài đặt Selenium IDE.

Bước # 6: lúc Firefox được khởi cồn lại, bạn cũng có thể thấy selenium IDE được lập chỉ mục dưới tkhô nóng thực đơn -> Web Developer -> Selenium IDE.

*

Bước # 7: Ngay sau thời điểm bọn họ msinh sống Selenium IDE, cửa sổ Selenium IDE đã xuất hiện.

Các kĩ năng của Selenium IDE

*

#1. Menu Bar

Thanh hao thực đơn được đặt tại phần tối đa của hành lang cửa số Selenium IDE. Tkhô cứng menu thường xuyên bao hàm 5 mô-đun:

File MenuEdit MenuActions MenuOptions MenuHelp Menu

A) File Menu

*

File Menu kiểu như với tệp tin thực đơn ở trong ngẫu nhiên ứng dụng như thế nào không giống. Nó chất nhận được fan dùng:

Tạo kịch phiên bản demo new (New Test Case), mở/coi kịch phiên bản demo hiện nay gồm (xuất hiện...), lưu lại kịch bạn dạng thử nghiệm hiện nay (Save, Save As ... vào ngôi trường thích hợp có thay đổi/chỉnh sửa).Export những kịch bạn dạng demo ra file (Export Test Case As và Export Test Suite As) vào bất kỳ ngữ điệu lập trình liên quan như thế nào cân xứng với Selenium RC cùng WebDriver. Nó cũng có thể chấp nhận được người tiêu dùng tự do áp dụng các size xem sét đơn vị chức năng gồm sẵn nhỏng jUnit, TestNG, v.v... nếu phù hợp. Do đó, một kịch bạn dạng test của IDE rất có thể được export theo một bộ liên kết : ngôn ngữ thiết kế (Ruby, Java, Pykhiêm tốn 2 ...), luật pháp kiểm tra đơn vị - Unit Testing (RSpec, Test::Unit, JUnit 4 ...) và tool của gói selenium đã lựa chọn (WebDriver, Remote Control ...). Xem ảnh tiếp sau đây nhằm trực quan lại rộng.Export Test Case As... : chỉ export với convert kịch phiên bản kiểm tra hiện đang mngơi nghỉ.Export Test Suite As... : export cùng convert toàn bộ bộ Testcase của kịch bạn dạng chạy thử đã msống.Đóng kịch phiên bản thử nghiệm ngày nay.

*

Các kịch phiên bản kiểm tra Selenium IDE có thể được lưu lại thành định dạng sau:

HTML format

Các kịch bạn dạng test Selenium IDE có thể được xuất (export) quý phái các định hình / ngôn từ lập trình sau:

.java (IDE được export vào Java).rb (IDE được export trong Ruby).py (IDE được export trong Python).cs (IDE được export trong C#)

*

Tại các phiên bạn dạng bắt đầu rộng của Selenium IDE tới đây, sự cung cấp cho những format rất có thể đang không ngừng mở rộng không chỉ có thế.

B) Edit Menu

*

Phần này cung ứng những tùy chọn nhỏng : Hoàn tác (Undo), Làm lại (Redo), Cắt (Cut), Sao chnghiền (Copy), Dán (Paste), Xóa (Delete) cùng Chọn Tất cả (Select All) - đông đảo vật dụng liên tiếp gồm trong ngẫu nhiên thực đơn chỉnh sửa nào không giống. Trong số kia, xứng đáng để ý là:

Insert New Command (Cyếu lệnh mới) - Cho phxay người dùng cnhát lệnh / bước kiểm soát new nghỉ ngơi bất cứ đâu vào kịch bản test ngày nay.Insert New Comment (Ckém nhận xét mới) - Cho phép người tiêu dùng ckém comment mới sinh sống bất kỳ đâu trong kịch bản test hiện nay (rất có thể là comment để thể hiện quá trình chất vấn tiếp theo).

Insert New Comm& (Cyếu lệnh mới)

Lệnh mới sẽ tiến hành cnhát phía trên dòng lệnh vẫn lựa chọn.

*

Sau Khi cnhát comm& thành công thì nhập value cho các mục : Comm&, Target, Value

*

Insert New Comment (Cyếu nhấn xét mới)

Tương trường đoản cú nlỗi cyếu commvà new, chúng ta có thể ckém phản hồi bắt đầu 1 cách dễ dàng

*

Phần color tím là ô nhằm nhập ngôn từ phản hồi mong muốn.

C) Actions Menu

*

Bao có các tùy lựa chọn như:

Record – Tinch chỉnh IDE Selenium vào chính sách ghi. Do kia, đông đảo hành vi được tiến hành vị người dùng bên trên trình phê duyệt Firefox sẽ được khắc ghi vào IDE.

Xem thêm: Cách Tẩy Trang Mascara - Tại Nhà Không Rụng Lông Mi

Play entire test suite – Chạy/phân phát cục bộ kịch bạn dạng thử nghiệm của cục kịch bạn dạng bây giờ.Play the current chạy thử case – Chạy/phân phát kịch bản demo bây chừ.Pause / Resume – Tạm ngừng / Tiếp tục kịch phiên bản kiểm tra tại ngẫu nhiên thời khắc nào trong lúc triển khai.Toggle Breakpoint – Người dùng hoàn toàn có thể đặt một hoặc nhiều điểm dừng để phá vỡ mạch kiểm tra trên bất kỳ bước khám nghiệm ví dụ làm sao trong khi triển khai.Set / Clear Start Point – Đặt điểm bắt đầu trên bất kỳ bước soát sổ cụ thể nào nhằm triển khai. Nó sẽ bắt đầu chất vấn tự điểm bước đầu này sống các lần chạy tiếp theo.Fast - Slow bar – điều chỉnh tốc độ chạy kịch bạn dạng thử nghiệm, từ bỏ nkhô cứng cho chậm chạp (vận tốc bớt dần)

D) Options Menu

*

Options Menu được cho phép người tiêu dùng tùy chỉnh cấu hình những cài đặt không giống nhau bởi Selenium IDE cung cấp. Options Menu được khuyến cáo là một trong Một trong những menu đặc trưng với tiện nghi độc nhất của tool này. Chủ yếu ớt bao gồm bốn nhân tố sau đây:

*

D.1. Options...

Hộp thoại các tùy chọn của Selenium IDE

Để khởi chạy hộp thoại này, hãy làm theo các bước:

Nhấp vào Options MenuNhấp vào Options

Một hộp thoại các tùy chọn của Selenium IDE xuất hiện thêm (hình bên dưới đây)

*

Hộp thoại này cung ứng người tiêu dùng tùy chỉnh những setup thông thường (General), Định dạng bao gồm sẵn (Formats), những trình cắn bao gồm sẵn (Pluggins), những nhiều loại định vị bao gồm sẵn (Locator Builders) cùng trình sản xuất của chúng (WebDriver). Trong số đó có 1 số phần quan liêu trọng:

General Settings

*

Default Timeout Value – Thời gian ngóng mặc định biểu lộ thời hạn (tính bởi mili giây) nhưng mà selenium đang đợi step kiểm tra được thực thi còn nếu như không thì báo lỗi. Giá trị thời gian chờ tiêu chuẩn chỉnh là 30000 mili giây tức là 30 giây. Chúng ta hoàn toàn có thể sửa đổi thời gian ngóng này theo yêu cầu áp dụng thực tiễn.Extensions – Selenium IDE hỗ trợ một loạt các tiện ích mở rộng nhằm tiện lợi cho tất cả những người cần sử dụng. Các ứng dụng mở rộng này chỉ đơn giản và dễ dàng là những tệp JavaScript. Có thể tùy chỉnh bằng cách kể băng thông tuyệt vời nhất của những tệp JavaScript này vào input đầu vào field của mục (phần này bản thân chưa chắc chắn lắm cũng chưa tồn tại lúc thực hiện, đang update chi tiết dễ nắm bắt rộng sau thời điểm đọc cặn kẽ).Rethành viên base URL – Việc chọn tùy lựa chọn này chất nhận được Selenium IDE ghi lưu giữ URL mọi khi chúng ta khởi chạy nó (nên lựa chọn mục này). Bỏ lựa chọn tùy lựa chọn này đang để trống ngôi trường base URL mỗi khi msinh sống Selenium IDE.Record assertTitle automatically – Việc chọn tùy lựa chọn này có thể chấp nhận được auto chèn lệnh assertTitle cùng với cái giá trị đích cho mỗi website được truy vấn.

*

Enable experimental features (Bật những nhân tài thử nghiệm) – Tự hễ nhập các định hình tất cả sẵn khác biệt vào Selenium IDE sống thứ 1 import.

Formats

*

Tab Formats hiển thị toàn bộ các định hình gồm sẵn của selenium IDE. Người cần sử dụng có thể chắt lọc kích hoạt với vô hiệu hóa hóa bất kỳ định hình nào trong trên đây.

Plugins

Tab Plugins hiển thị những trình cắn Firefox được hỗ trợ cài đặt để lên phiên bản Selenium IDE của họ. Có một số plugin gồm sẵn để Giao hàng các nhu cầu khác nhau, cho nên bạn có thể thiết lập các ứng dụng bổ sung này y hệt như setup các plugin thông thường khác. trong số những plugin được trình làng cách đây không lâu là "File Logging". Chúng ta sẽ tiến hành biết cách setup và thực hiện trình cắm này sinh sống cuối bài viết.

Với phiên bản phân phối hận chuẩn, Selenium IDE đi kèm theo với một nhóm các trình gặm sau:

Selenium IDE: Ruby Formatters (Trình định hình Ruby)Selenium IDE: Pythanh mảnh Formatters (Trình định hình Python)Selenium IDE: Java Formatters (Trình format Java)Selenium IDE: C# Formatters (Trình định hình C#)

Các trình kiểu định dạng đó chịu trách nhiệm thay đổi những kịch phiên bản kiểm tra HTML thành những định hình ngôn từ lập trình mong ước.

*

Locator Builders

Trình thiết kế trình định vị (Locator Builders) có thể chấp nhận được chúng ta ưu tiên trang bị trường đoản cú những các loại locator mà được có mặt trong những khi ghi lại hành vi của người tiêu dùng. Các locator là một trong bộ những tiêu chuẩn chỉnh bằng cách đó họ xác định được 1 phần tử bên trên trang web.

*

D.2. Formats

Tùy lựa chọn format được cho phép người dùng biến hóa kịch bạn dạng chạy thử Selenium IDE (những câu lệnh selenese) sang trọng định hình ước muốn.

*

E) Help Menu

Tổng phù hợp các tip và hướng dẫn sử dụng

#2. Thanh khô Base URL

Tkhô giòn Base URL y như tkhô nóng hệ trọng url. Nó ghi nhớ những trang web đang truy vấn trước kia để giúp thuận lợi điều phối sau đây.

*

Bây giờ, bất kể khi nào người dùng áp dụng lệnh mngơi nghỉ Selenium IDE của Microsoft nhưng không tồn tại cực hiếm đích, thì Base URL sẽ tiến hành khởi chạy xe trên trình thông qua.

Accessing relative paths - Truy cập đường truyền tương đối

Để truy cập các đường truyền tương đối, người dùng chỉ việc nhập một trường đoản cú khóa vào quý giá đích , ví như “/download”, cùng rất lệnh open. Sau kia, URL đại lý sẽ được gắn thêm hậu tố “/downloads” (hoặc trường hợp nhập "/resource" vào mục Target như hình bên trên thì http://docs.seleniumhq.org/resource sẽ được khởi chạy trên trình duyệt).

Xem thêm: 5+ Biểu Hiện Phụ Nữ Lên Đỉnh Và Bí Quyết Kích Thích Nàng Sướng Tột Độ

#3. Toolbar

*

Toolbar hỗ trợ những chức năng Ship hàng Việc ghi cùng triển khai kịch bản test

*
Playbachồng Speed – Điều chỉnh vận tốc tiến hành nkhô hanh đủng đỉnh tùy ý
*
Play kiểm tra suite – Thực hiện tuần tự toàn cục từng testcase trong bộ demo suite hiện tại
*
Play thử nghiệm case – Thực hiện testcase đang được chọn
*
Pause – Tạm dừng
*
Step – Thực hiện tại theo step
*
Rollup – Nhóm những thử nghiệm step thành 1 command
*
Record – Start/Stop khắc ghi hành động của người tiêu dùng. Quả trơn (inhỏ record) màu đỏ trống rỗng (nhạt) là sẽ ghi, đỏ đậm (đặc) là vẫn xong phiên ghi. Theo mặc định, Selenium IDE mngơi nghỉ trong cơ chế đã ghi.

Chuyên mục: Kiến Thức