Flea

Phần mềm chụp màn hình:
Flea
Các chi tiết về phần mềm:
Phiên bản: 7.4.6
Ngày tải lên: 20 Feb 15
Nhà phát triển: Oliver Cope
Giấy phép: Miễn phí
Phổ biến: 6

Rating: nan/5 (Total Votes: 0)

Flea giúp bạn kiểm tra các ứng dụng WSGI mà không bắt đầu lên một máy chủ HTTP.
 
 Nếu bạn đã biết lxml, bạn sẽ biết những gì làm cho trời mạnh mẽ như vậy. Flea được tích hợp đầy đủ với lxml của xpath api, cho phép bạn kiểm tra, chỉnh sửa và điều hướng các tài liệu HTML trở về từ ứng dụng WSGI của bạn. Dưới đây là một phiên dụ:
 
 >>> Agent = TestAgent (my_wsgi_app)
>>> Agent.get ('/')
>>> Print agent.body

& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; đăng nhập
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

>>> Đại lý đại lý = ["// a [. = 'Đăng nhập']"]. Click ()
>>> Print agent.request.request_uri
http: // localhost / đăng nhập
>>> Đại lý ["// input [@ name = 'username']"] giá trị. = 'Root'
>>> Đại lý ["// input [@ name = 'password']"] giá trị. = 'Mật khẩu'
>>> Đại lý đại lý = ["// input [@ type =" submit '] "]. Submit ()
Tài liệu hướng dẫn đầy đủ gói: http://packages.python.org/flea/

What là mới trong phiên bản này:

  • Thêm một phương pháp fill_sloppy mà không gây ra một ngoại lệ khi các lĩnh vực không tồn tại

là gì mới trong phiên bản 7.4.1:

  • Sửa lỗi: lỗi cố định trong TestAgent.serve ()
  • Cải thiện unicode xử lý đối với các giá trị môi trường WSGI

là gì mới trong phiên bản 7.4.0:

  • Chuyển sang fresco từ pesto
  • hỗ trợ thực nghiệm Python 3
  • Sửa lỗi: đảm bảo đáp ứng WSGI phương pháp gần iterator của luôn được gọi

là gì mới trong phiên bản 7.3.3:

  • tiện ích ghi lại bao gồm cho phép dễ dàng truy tìm các cuộc gọi đến ứng dụng đang thử nghiệm
  • Thêm một phím environ flea.testing WSGI để AUT có thể nói khi nó đang chạy trong một môi trường thử nghiệm
  • Cố định một lỗi trong post_multipart gây ra một lỗi khi đi qua một dict dữ liệu

là gì mới trong phiên bản 7.3.1:

  • Cố định lỗi trong TestAgent.follow

là gì mới trong phiên bản 7.3.0:

  • API mới cho mẫu điền, với mỗi loại điều khiển có một phương pháp điền. Các giá trị thuộc tính không còn quá tải.
  • Bây giờ bạn có thể đi qua các DOM bằng cách gọi các đối tượng TestAgent trực tiếp với một trong hai bộ chọn CSS hay biểu thức XPath.
  • TestAgent.click () bây giờ có một đối số mà chọn liên kết của nội dung văn bản của họ, ví dụ như agent.click ('xem kết quả'). Nếu bạn muốn các hành vi cũ, bạn cần phải vượt qua một đối số thứ hai, ví dụ như agent.click ('// a [= & quot;. Xem kết quả & quot;]', 'xpath').

là gì mới trong phiên bản 7.2.0:

  • Thêm .reload và .new_session phương pháp để TestAgent

là gì mới trong phiên bản 7.1.1:

  • luận check_status cố định không được chấp nhận trong get, post , bấm vào, nộp etc phương pháp

là gì mới trong phiên bản 7.1.0:

  • Thêm .fill - điền nhiều lĩnh vực hình thức trong một cuộc gọi duy nhất.
  • Thêm .show - hiển thị các phản ứng hiện trong một trình duyệt web
  • Thêm .serve - bắt đầu một máy chủ HTTP cho các ứng dụng đang thử nghiệm và mở một trình duyệt ở trang hiện tại
  • Thêm kiểm tra cho sự thành công trạng thái HTTP hoặc chuyển hướng mã (hoặc 2xx 3xx), bất cứ điều gì khác làm tăng một AssertionError theo mặc định
  • Thay đổi hành vi mặc định theo chuyển hướng HTTP
  • Thay đổi kế hoạch đánh số phiên bản để & lt; chính & gt;. & lt; nhỏ & gt;

Yêu cầu :

  • Python

Phần mềm khác của nhà phát triển Oliver Cope

fresco
fresco

20 Feb 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

frescoext-genshi
frescoext-genshi

20 Feb 15

Ý kiến ​​để Flea

Bình luận không
Nhập bình luận
Bật hình ảnh!