Mink

Phần mềm chụp màn hình:
Mink
Các chi tiết về phần mềm:
Phiên bản: 1.6.0
Ngày tải lên: 13 Apr 15
Nhà phát triển: Konstantin Kudryashov
Giấy phép: Miễn phí
Phổ biến: 287

Rating: 2.0/5 (Total Votes: 1)

Mink có thể được sử dụng trong các thử nghiệm ứng dụng văn bản và mô phỏng như thế nào một trình duyệt sẽ đáp trả hành động khác nhau và các sự kiện.
Không giống như các trình duyệt giả lập và trình duyệt các bộ điều khiển không đầu mà làm việc, hoặc thực sự nhanh chóng và không hỗ trợ AJAX hoặc làm việc rất chậm nhưng hỗ trợ AJAX, Mink chỉ có những phần tốt nhất, có nghĩa là nó hoạt động nhanh và hỗ trợ tương tác AJAX.
Vì vậy, trong các môi trường phát triển thực tế cuộc sống, bạn có thể sử dụng để thay thế Mink một bộ các ứng dụng như Zombie.js, Goutte, Selenium, hoặc Sahi.
Dưới mui xe, Mink là không có gì hơn một lõi và một API mạnh mẽ, cần điều khiển khác nhau để kết nối và làm việc với các công nghệ trên. Vì vậy, hãy chắc chắn rằng bạn có tất cả các trình điều khiển thích hợp, dựa vào cấu hình bạn muốn chạy

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

  • Sửa XPath trước từ khi tìm kiếm bên trong một phần tử hiện có
  • tái cơ cấu lái TestSuite hoàn toàn và mở rộng nó để bao gồm trình điều khiển hoàn toàn (bao gồm nhiều trường hợp hơn cho sự nhất quán)
  • Thay đổi 'NodeElement :: setValue` để hỗ trợ bất kỳ lĩnh vực chứ không phải chỉ có các yếu tố đầu vào
  • Loại bỏ các gói của bất kỳ ngoại lệ lái xe cấp trong một MinkException trên việc sử dụng không hợp lệ vì nó đã làm cho các mã quá phức tạp
  • Cố định các kết hợp của các loại đầu vào trong bộ chọn có tên là trường hợp nhạy cảm theo spec HTML
  • Giới thiệu 'Behat & # x5c; Mink & # x5c; Selector & # x5c; XPath & # x5c; Escaper` để cho phép tái sử dụng XPath thoát
  • được tán 'tử :: getSession`. Mã cần phiên sẽ nhận được nó từ bên ngoài hơn là các phần tử
  • Thay đổi ElementNotFoundException để mở rộng từ ExpectationException
  • Thêm `tử :: getOuterHtml` để lấy mã HTML của các yếu tố bao gồm cả bản thân
  • Cố định các bộ chọn tên cho phù hợp với mục `placeholder` chỉ cho đầu vào văn bản
  • Ép buộc hành vi phù hợp với trình điều khiển trên 4xx và 5xx phản ứng để trả lại phản ứng thay vì ném một ngoại lệ
  • Thêm `tử :: waitFor` để cho phép thử lại một số mã cho đến khi nó thành công hay thời gian chờ đạt được
  • Thêm `tử :: isValid` để kiểm tra xem một yếu tố vẫn tồn tại trong các trang

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

  • Added CoreDriver để đơn giản hóa trình điều khiển cải tiến trong tương lai
  • Phương pháp gia tăng Mink :: isSessionStarted ()
  • Cố định lỗi multibite chuỗi preg_replace
  • xử lý cố định của các khoảng trắng trong WebAssert :: pageText ... () phương pháp

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

  • Ngăn chặn trường hợp ngoại lệ trong __toString ()
  • Thêm vài định nghĩa bước hữu ích cho Behat
  • Lô sửa lỗi và cải tiến nhỏ
  • phụ thuộc cố định và thường xuyên cài đặt soạn nhạc

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

  • Cố định đăng ký webdriver trong MinkContext

Yêu cầu :

  • PHP 5.3.1 hoặc cao hơn

Phần mềm tương tự

Monolog
Monolog

10 Feb 16

Boom!
Boom!

21 Jul 15

Sinon.js
Sinon.js

6 Mar 16

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

Behat
Behat

28 Feb 15

Capifony
Capifony

12 May 15

Ý kiến ​​để Mink

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