Làm cách nào để thêm python vào selen?

Kiểm thử tự động là một phần thiết yếu của quá trình phát triển web giúp tăng năng suất một cách đáng kể trong nhóm. Bằng cách thuê ngoài thực hiện nhiệm vụ lặp đi lặp lại là kiểm tra các ứng dụng web của chúng tôi với máy tính, chúng tôi có thêm thời gian để làm việc trên các tính năng vận chuyển đồng thời đảm bảo trải nghiệm không có lỗi cho người dùng của chúng tôi

Với suy nghĩ này, chúng ta sẽ khám phá cách sử dụng một trong những công cụ kiểm tra tự động có khả năng nhất, Selenium, để chạy thử nghiệm tự động mẫu bằng cách sử dụng API WebDriver trên một trang đang hoạt động

Đến cuối hướng dẫn này, chúng ta sẽ

  1. Cài đặt và định cấu hình phiên bản Chrome Selenium trong WebDriver bằng Python
  2. Viết hai bài kiểm tra tự động nhỏ cho tính năng tìm kiếm

Cài đặt Python

Để làm theo, bạn sẽ cần có kiến ​​thức lập trình cơ bản và cài đặt Python trên máy tính của mình

Nếu bạn chưa cài đặt Python trên máy của mình, hãy tiếp tục và chạy các lệnh sau trong thiết bị đầu cuối của bạn

Mac

/bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install.sh]"`
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
brew install python

Linux

sudo apt install python3
sudo apt install python3-pip

các cửa sổ

Cài đặt Chocolatey và sau đó chạy các lệnh sau bên dưới

choco install python python -m pip install -U pip

Cài đặt và cấu hình Selenium

Bây giờ chúng ta đã thiết lập Python, chúng ta có thể tiếp tục và thiết lập Selenium và WebDriver. Điều này sẽ tương đối đơn giản vì chỉ có hai bước cần thiết để thực hiện điều này. Có nhiều phương pháp có sẵn để cài đặt Selenium tùy thuộc vào ngôn ngữ lập trình của bạn. Bạn có thể tải xuống tệp thực thi trực tiếp nhưng đối với hướng dẫn này, chúng tôi sẽ sử dụng

sudo apt install python3
sudo apt install python3-pip
9 để làm như vậy

  • Mở terminal của bạn và sử dụng
    sudo apt install python3
    sudo apt install python3-pip
    
    9, chúng ta có thể cài đặt thư viện Python của Selenium bằng lệnh sau

pip install selenium # or pip3 install selenium

  • Kiểm tra xem Selenium đã được cài đặt đúng chưa

python -c "import selenium; print[selenium.**version**]"

Nếu lệnh này báo lỗi, hãy thử sử dụng

choco install python python -m pip install -U pip
1 để cài đặt lại Selenium

Cấu hình trình duyệt WebDriver

Tiếp theo, chúng ta cần định cấu hình trình điều khiển trình duyệt cho Selenium để chạy thử nghiệm trong. Trình điều khiển trình duyệt cho phép chúng tôi tạo phiên bản của bất kỳ trình duyệt chính nào như Chrome, Chromium, Firefox, v.v.

Có nhiều phương pháp thiết lập trình điều khiển trình duyệt, nhưng để đơn giản hóa mọi thứ, chúng tôi sẽ sử dụng thư viện Python của bên thứ ba có tên là Trình quản lý trình điều khiển web để lấy trình điều khiển chính xác và định cấu hình trình điều khiển đó

Tải xuống thư viện webdriver-manager bằng cách sử dụng

sudo apt install python3
sudo apt install python3-pip
9

pip install webdriver-manager # or pip3 install webdriver-manager

Tạo tập lệnh

choco install python python -m pip install -U pip
3 và mở tập lệnh đó trong trình chỉnh sửa mã bạn chọn

sudo apt install python3
sudo apt install python3-pip
1

Nhập thư viện và thiết lập trình điều khiển trình duyệt

sudo apt install python3
sudo apt install python3-pip
2

Viết bài kiểm tra tự động đầu tiên của bạn

Bây giờ chúng tôi có tất cả những gì chúng tôi cần để bắt đầu viết các bài kiểm tra tự động bằng API WebDriver trong Python

Để chứng minh khái niệm này, chúng tôi sẽ viết hai bài kiểm tra nhỏ đối với Wikipedia để xác minh rằng người dùng có thể tìm kiếm một cụm từ từ trang chủ

Kiểm tra mẫu — Người dùng có thể nhập và nhận đề xuất

Tiêu chí chấp nhận

  1. Là người dùng, tôi có thể nhập cụm từ tìm kiếm vào mục nhập
  2. Khi tôi nhập vào trường nhập liệu, tôi nhận được một danh sách các đề xuất
  3. Mở tệp
    choco install python python -m pip install -U pip
    
    3 và thêm phần nhập sau

sudo apt install python3
sudo apt install python3-pip
4

Truy cập trang chủ Wikipedia bằng trình duyệt mà chúng tôi đã khởi tạo trong phần trước

sudo apt install python3
sudo apt install python3-pip
5

Ghi chú. Để biết thuộc tính và thành phần nào cần truy vấn, bạn cần có quyền truy cập vào mã nguồn của trang web. Chỉ chạy các tập lệnh tự động trên các trang web thuộc miền công cộng hoặc do bạn sở hữu

Truy vấn trường đầu vào và nhập truy vấn tìm kiếm mẫu

sudo apt install python3
sudo apt install python3-pip
0

Xác nhận rằng chúng tôi nhận được danh sách đề xuất cho truy vấn tìm kiếm

sudo apt install python3
sudo apt install python3-pip
1

Ghi chú.

choco install python python -m pip install -U pip
5 là tên lớp của phần tử chứa tiêu đề của một gợi ý

Chúng tôi cũng có thể khẳng định rằng mỗi đề xuất thực sự chứa truy vấn tìm kiếm mà chúng tôi đang tìm kiếm. Điều này được thực hiện bằng cách lặp qua từng đề xuất và khẳng định rằng văn bản tiêu đề của đề xuất chứa truy vấn tìm kiếm của chúng tôi

sudo apt install python3
sudo apt install python3-pip
2

Thêm một câu lệnh in ở cuối để xác nhận rằng bài kiểm tra đã vượt qua và sau đó hủy phiên bản trình duyệt bằng phương pháp

choco install python python -m pip install -U pip
6

sudo apt install python3
sudo apt install python3-pip
3

Ở giai đoạn này, chúng tôi hiện có một thử nghiệm tự động đơn giản nhập vào trường nhập liệu và xác minh rằng chúng tôi nhận được đề xuất khi nhập

Chạy thử nghiệm bằng cách mở thiết bị đầu cuối của bạn và chạy

sudo apt install python3
sudo apt install python3-pip
4

Nếu bạn thấy đầu ra

choco install python python -m pip install -U pip
7 trên thiết bị đầu cuối của mình, xin chúc mừng, bạn vừa viết một bài kiểm tra tự động thực sự

Hãy mở rộng thử nghiệm này để khám phá thêm các tính năng của WebDriver

Bài kiểm tra mẫu — Nhấp vào một gợi ý sẽ đưa tôi đến trang thích hợp

Tiêu chí chấp nhận

  1. Là người dùng, nhấp vào một đề xuất sẽ đưa tôi đến trang thích hợp

Ghi chú. Bạn nên tiếp tục từ bước trước và thêm đoạn mã sau vào trước các lệnh

choco install python python -m pip install -U pip
8 và
choco install python python -m pip install -U pip
9

Nhấp vào gợi ý đầu tiên

sudo apt install python3
sudo apt install python3-pip
5

Xác nhận rằng trình duyệt điều hướng đến trang thích hợp bằng cách kiểm tra xem url của trang hiện tại có chứa truy vấn tìm kiếm của chúng tôi không

sudo apt install python3
sudo apt install python3-pip
6

Khẳng định rằng tiêu đề trang hiện tại chứa truy vấn tìm kiếm của chúng tôi

sudo apt install python3
sudo apt install python3-pip
7

Ở giai đoạn này, tệp thử nghiệm của bạn sẽ trông như thế này

sudo apt install python3
sudo apt install python3-pip
8

Chạy thử lại bằng cách chạy

pip install selenium # or pip3 install selenium
0 trong thiết bị đầu cuối của bạn và xác nhận rằng văn bản
pip install selenium # or pip3 install selenium
1 được hiển thị

Bước tiếp theo

Chúng tôi chỉ khám phá sơ qua các tính năng của WebDriver và nhiều cách mà nó cho phép chúng tôi tương tác với các trang web của mình và kiểm tra các luồng người dùng quan trọng

Tóm lại, chúng tôi đã cài đặt các gói sau

  1. con trăn
  2. selen
  3. Trình quản lý WebDriver

Chúng tôi cũng đã sử dụng nhiều API Python và WebDriver để viết hai bài kiểm tra tự động nhỏ. Hy vọng rằng bạn tìm thấy bài viết này hữu ích

Hãy thử phản ánh. Một nền tảng kiểm tra trình duyệt chéo hiện đại

Reflect là một nền tảng thử nghiệm không cần mã cho phép bạn xây dựng và chạy thử nghiệm trên tất cả các trình duyệt phổ biến. Thay vì xây dựng và bảo trì cơ sở hạ tầng của riêng bạn, sử dụng nền tảng đám mây như Reflect cho phép bạn nhận được lợi ích của việc kiểm tra trình duyệt chéo tự động mà không phải đau đầu tự mình duy trì toàn bộ lưới kiểm tra

Làm cách nào để cài đặt Python trong Selenium?

Cài đặt trình điều khiển web .
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

Chúng ta có thể sử dụng Python trong Selenium không?

Selenium là một công cụ thử nghiệm tự động mã nguồn mở hỗ trợ một số ngôn ngữ kịch bản như Python , C#, Java, Perl, Ruby, JavaScript .

Làm cách nào để cài đặt Selenium 4 Python?

Bên trong Visual Studio, thông qua Trình quản lý gói NuGet, bạn có thể thực thi. .
PM> Gói cài đặt Selenium. WebDriver -Phiên bản 4. 4. 0. .
cài đặt pip Selenium == 4. 4. 3. .
cài đặt đá quý Selenium-webdriver. .
đá quý 'selenium-webdriver', '~> 4. 4. 0'.
npm cài đặt selen-webdo

Gói Selenium Python là gì?

Selen. Các liên kết Selenium Python cung cấp API thuận tiện để truy cập Trình điều khiển web Selenium như Firefox, Chrome, v.v. . Trình điều khiển web là gì? . Khi tôi nói tự động hóa, điều đó có nghĩa là nó tự động hóa các kịch bản thử nghiệm được viết bằng Selenium.

Chủ Đề