Giới thiệu về Selenium IDE(Integrated Development Environment)

Giới thiệu về Selenium IDE(Integrated Development Environment)

  • Selenium(SE) là một phần mềm  nguồn mở, được phát triển ban đầu bởi nhóm ThoughtWorks vào năm 2004 tại Chicago.
  • SE là một công cụ kiểm tra tự động các ứng dụng web, nó có thể chạy trên hầu hết các trình duyệt  và hệ điều hành: Windows, Linux, Mac…
  • SE hổ trợ hầu hết các ngôn ngữ lập trình web như: C#, Java, Perl, PHP, Python, Ruby…
  • SE có thể kết hợp với một số test framework như Bromine, Junit,…nhưng lời khuyên cho bạn nên chạy tự động.
  • SE bao gồm 3 phiên bản chính: Selenium IDE, Selenium Remote Control(Selenium RC) và Selenium Core.

Selenium IDE(Integrated Development Environment)

  • Là phiên bản dùng test trên firefox, cho phép bạn edit và debug test code.
  • Selenium IDE chứa toàn bộ Selenium Core,  cho phép bạn edit và chạy các test trực tiếp trên trình duyệt một cách nhanh chóng và dễ dàng.
  • Selenium IDE có thể sinh test code hoặc viết bằng tay.
  • Có thể get các control bằng id, tên hoặc xpath.
  • Có thể set breakpoints để debug.
  • Save test suite dạng HTML, Ruby script hoặc một số format khác.
  • Có option để nhận biết title cho tất cả các trang.Install(dùng cho firefox):

Install Selenium IDe theo link bên dưới:

http://seleniumhq.org/download/

sau khi install xong, khởi động firefox.

trên trình duyệt, vào menu Tool/Selenium IDE sẽ hiện lên cửa sổ bên dưới

Giới thiệu về Selenium IDE(Integrated Development Environment)

Trên cửa sổ, bạn có thể nhập URl bạn cần test hoặc tạo các command để test

Sau đây là một vài ví dụ:

Ví dụ 1: Test tự động trang www.google.com.vn

bước 1: Nhập vào base URL: www.google.com.vn/

bước 2: click vào nút đỏ bên dưới

bước 3: trên trang www.google.com.vn gỏ vào nội dung tìm kiếm là “selenium” và click nút tìm kiếm

bước 4: quay trở lại cửa sổ Selenium IDE, trongcommand table có các nội dung như sau:

open     /

type     q     selenium

click     btnG

click vào nút [play] để chạy testsuite

Ví dụ 2: Viết test case để test có mở được link tìm theo hình ảnh trên trang  www.google.com.vn/ hay không

bước 1: Nhập vào base URL: www.google.com.vn/

bước 2: nhập command=”click” và Target=”link=Hình ảnh” và click play

Ví dụ 3: test chử hiển thị trên màn hình của link tìm theo hình ảnh trên trang  www.google.com.vn/ có phải chữ “Hình ảnh” hay không

bước 1: Nhập vào base URL: www.google.com.vn/

bước 2: nhập command=”verifyText”, Target=”link=Hình ảnh”, value=”Hình ảnh” và click play

Bạn thấy bài viết này như thế nào?: 
Average: 10 (1 vote)
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Bình luận (0)

 

Add Comment

Filtered HTML

  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Các thẻ HTML được chấp nhận: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Tự động ngắt dòng và đoạn văn.

Plain text

  • No HTML tags allowed.
  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Tự động ngắt dòng và đoạn văn.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Quảng Bá Website: Cần bao lâu để SEO có kết quả?

Quảng Bá Website: Cần bao lâu để SEO có kết quả?

Câu hỏi thường tạo cho nhiều chuyên gia SEO một chút khó khăn đó là: “mất khoảng bao lâu thời gian để bạn cho ra được kết quả tìm kiếm?”.

Making region content available to node templates in Drupal 8

Đưa region block vào trong node templates của Drupal 8

Why would you need to render the content from Drupal’s block layout via a node template file? Normally, that is the territory of page templates. 

Drupal Extension với Behat and Mink cung cấp system để test

Drupal Extension với Behat and Mink cung cấp system để test

To test any Drupal site, at some point you'll need to set up test data. You can do this in a blackbox fashion, using pre-built steps to create a user – and log in via the interface

Công ty diệt chuột T&C

 

Diet con trung