Cách viết các trường hợp kiểm tra Selenium trong Python

Giờ đây, bạn có thể xem báo cáo HTML đính kèm và thấy rằng báo cáo này trình bày tất cả các chi tiết bắt buộc của quá trình thực thi thử nghiệm. Từ các liên kết lỗi, bạn thậm chí có thể đi sâu vào vấn đề thực tế. Nhìn chung, đó là một báo cáo đẹp mắt mà bạn có thể tự hào chia sẻ với tất cả các bên liên quan

Bạn có thể chạy Selenium với các tập lệnh Python cho Firefox, Chrome, IE, v.v. trên các hệ điều hành khác nhau

Mục lục

Trăn là gì?

Python là một ngôn ngữ kịch bản hướng đối tượng cấp cao. Nó được thiết kế theo cách thân thiện với người dùng. Python sử dụng các từ khóa tiếng Anh đơn giản, dễ hiểu. Nó có ít biến chứng cú pháp hơn bất kỳ ngôn ngữ lập trình nào khác

Xem một số ví dụ trong bảng dưới đây

Từ khóa Ý nghĩa Cách sử dụng elif Else if Else if other Elseif. X; . Y; . JExceptiondo this, Nếu một ngoại lệ xảy ra, ngoại trừ ValueError, một. in chuỗi aexecRun dưới dạng Pythonexec 'in "xin chào thế giới. ”‘

Selenium là gì?

Selenium là một công cụ để kiểm tra ứng dụng web của bạn. Bạn có thể làm điều này theo nhiều cách khác nhau, ví dụ

  • Cho phép nó chạm vào các nút
  • Nhập nội dung vào cấu trúc
  • Đọc lướt trang web của bạn để kiểm tra xem mọi thứ có “OK” hay không, v.v.

Cách cài đặt và định cấu hình PyDev trong Eclipse

PyDev là môi trường phát triển Python cho Eclipse

Bước 1) Truy cập Thị trường Eclipse. Trợ giúp > Cài đặt phần mềm mới

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước tiếp theo là cài đặt “pydev IDE” cho nhật thực

Bước 2) Trong bước này,

  1. Tìm kiếm “http. //pydev. org/updates” trong Work with và sau đó
  2. Chọn tất cả các Mục được liệt kê và nhấp vào Tiếp theo hai lần
  3. Chấp nhận Thỏa thuận cấp phép và nhấp vào Kết thúc

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước 3) Bạn có thể gặp Cảnh báo bảo mật, nhấp vào “Install Anyway”

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước 4) Bây giờ, trong bước này, bạn sẽ đặt tùy chọn. Với sự trợ giúp của tùy chọn tùy chọn, bạn có thể sử dụng Python theo nhu cầu của dự án

Chuyển đến Cửa sổ> Tùy chọn> PyDev> Trình thông dịch> Trình thông dịch Python

Cách viết các trường hợp kiểm tra Selenium trong Python

Hãy đặt Trình thông dịch Python mặc định. Nó giống như bạn cần thiết lập trình biên dịch java để chạy mã Java. Để thay đổi tên trình thông dịch, nhấp vào nút Browse for python/pypy exe

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước 5) Trong bước này, hãy cung cấp “tên trình thông dịch” và đường dẫn tệp “exe” của Python

  1. Nhấp vào 'Duyệt qua' và tìm python. exe nơi bạn đã cài đặt Python
  2. Nhấp vào nút 'OK'
  3. Chọn tất cả các Thư mục và nhấp vào OK
  4. Nhấp vào “Áp dụng và Đóng”

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước 6) Tạo một dự án mới bằng Python. Trong bước này,

  1. Nhấp chuột phải vào Trình khám phá gói PyDev > Mới
  2. Chọn tùy chọn khác

Cách viết các trường hợp kiểm tra Selenium trong Python

  1. Chọn “PyDev > Dự án PyDev”
  2. Nhấn nút 'Tiếp theo'

Cách viết các trường hợp kiểm tra Selenium trong Python

  1. Đặt tên cho dự án của bạn
  2. Nhấp vào “Kết thúc”

Cách viết các trường hợp kiểm tra Selenium trong Python

Bạn có thể thấy dự án Python (PyDev) mới được tạo

Bước 7) Trong bước này,

Sau khi tạo ‘Dự án PyDev’, bạn sẽ tạo một gói Python mới

  1. Nhấp chuột phải vào Dự án> Mới> Gói PyDev
  2. Đặt tên cho Gói của bạn và nhấp vào Kết thúc

Cách viết các trường hợp kiểm tra Selenium trong Python

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước 8) Nếu bạn thấy trong ảnh chụp màn hình bên dưới, một gói mới đã được tạo

Cách viết các trường hợp kiểm tra Selenium trong Python

Sau khi tạo gói mới, bước tiếp theo là tạo Mô-đun PyDev. Mô-đun chứa một số tệp Python để khởi tạo. Các tệp hoặc chức năng này từ mô-đun có thể được nhập vào mô-đun khác. Vì vậy, sẽ không cần phải viết lại chương trình một lần nữa

Bước 9) Tạo mô-đun PyDev mới. Nhấp chuột phải vào gói> Mới> Mô-đun PyDev

Cách viết các trường hợp kiểm tra Selenium trong Python

Đặt tên cho Mô-đun của bạn và nhấp vào “Hoàn tất”

Cách viết các trường hợp kiểm tra Selenium trong Python

Chọn Mẫu trống và nhấp vào “OK”

Cách viết các trường hợp kiểm tra Selenium trong Python

Bước 10) Viết mã của bạn cho Selenium bằng Python như bên dưới

Cách viết các trường hợp kiểm tra Selenium trong Python

Cách tạo tập lệnh kiểm tra trong Selenium bằng Python

Trong ví dụ Selenium WebDriver với Python này, chúng ta đã tự động hóa “trang đăng nhập Facebook” bằng trình điều khiển Firefox

Làm thế nào để viết các trường hợp thử nghiệm Selenium?

Đối với điều đó, hãy thực hiện các bước sau. .
Tạo một phiên bản Selenium WebDriver
Thực hiện tối ưu hóa trình duyệt nếu cần thiết
Viết dãy lệnh thực hiện các bước kiểm tra
Xác thực các hành động đã thực hiện

Thử nghiệm Selenium với Python có dễ dàng không?

Python là một ngôn ngữ dễ sử dụng và hiệu quả hơn Java. 2. Selenium giúp API dùng trong Python kết nối với trình duyệt. Sự kết hợp giữa Python và Selenium cung cấp một API dễ dàng để viết các bài kiểm tra chức năng bằng cách sử dụng Selenium WebDriver theo cách trực quan .

Làm cách nào để thêm Selenium trong Python?

Các bước. Cài đặt Selenium. Cài đặt Trình quản lý web (không đầu) .
Chuyển đến trang phát hành tắc kè. Tìm phiên bản trình điều khiển mới nhất cho nền tảng của bạn và tải xuống. Ví dụ. .
Giải nén tập tin với. tar -xvzf tắc kè*
Làm cho nó có thể thực thi được. chmod +x tắc kè
Di chuyển tệp đến usr/local/bin