Mink

ภาพหน้าจอของซอฟแวร์:
Mink
รายละเอียดซอฟแวร์:
รุ่น: 1.6.0
วันที่อัพโหลด: 13 Apr 15
ผู้พัฒนา: Konstantin Kudryashov
การอนุญาต: ฟรี
ความนิยม: 287

Rating: 2.0/5 (Total Votes: 1)

มิงค์สามารถนำมาใช้ในการเขียนโปรแกรมและการทดสอบจำลองว่าเบราว์เซอร์จะตอบสนองต่อการกระทำและเหตุการณ์ต่าง ๆ
ซึ่งแตกต่างจากโปรแกรมจำลองเบราว์เซอร์หัวขาดและตัวควบคุมเบราว์เซอร์ที่ทำงานอย่างใดอย่างหนึ่งได้อย่างรวดเร็วจริงๆและไม่สนับสนุน AJAX หรือทำงานช้าจริงๆ แต่สนับสนุน AJAX, มิงค์มีเพียงส่วนที่ดีที่สุดซึ่งหมายความว่ามันทำงานได้อย่างรวดเร็วและสนับสนุนการมีปฏิสัมพันธ์ AJAX
ดังนั้นในการพัฒนาสภาพแวดล้อมในชีวิตจริงคุณสามารถใช้ตัวมิงค์ที่จะเปลี่ยนชุดของการใช้งานเช่น Zombie.js, Goutte, ซีลีเนียมหรือ Sahi
ภายใต้ประทุน, มิงค์เป็นอะไรที่มากกว่าหลักและ API ที่มีประสิทธิภาพจำเป็นต้องมีไดรเวอร์ต่างๆในการเชื่อมต่อและการทำงานกับเทคโนโลยีดังกล่าวข้างต้น เพื่อให้แน่ใจว่าคุณมีไดรเวอร์ทั้งหมดที่เหมาะสมขึ้นอยู่กับการตั้งค่าที่คุณต้องการเรียกใช้

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • คง XPath prefixing เมื่อค้นหาภายในองค์ประกอบที่มีอยู่
  • refactored ไดรเวอร์ TestSuite ทั้งหมดและขยายให้ครอบคลุมไดรเวอร์ทั้งหมด (ครอบคลุมกรณีอื่น ๆ อีกมากมายเพื่อความมั่นคง)
  • เปลี่ยน `NodeElement :: setValue` เพื่อสนับสนุนเขตข้อมูลใด ๆ ที่มากกว่าเพียงองค์ประกอบการป้อนข้อมูล
  • การแกะห่อของข้อยกเว้นขับระดับใดใน MinkException กับการใช้งานที่ไม่ถูกต้องตามที่ได้รับการทำรหัสซับซ้อนเกินไป
  • คงที่การจับคู่ของพิมพ์ข้อความในตัวเลือกชื่อที่จะเป็นกรณีตายตามข้อมูลจำเพาะ HTML
  • แนะนำ `Behat & # x5c; Mink & # x5c; & # เลือก x5c; Xpath & # x5c; Escaper` เพื่อให้การนำ XPath หนี
  • เลิก `ธาตุ :: getSession` รหัสต้องเซสชั่นควรจะได้รับจากภายนอกมากกว่าองค์ประกอบ
  • เปลี่ยน ElementNotFoundException ที่จะขยายจาก ExpectationException
  • เพิ่ม `ธาตุ :: getOuterHtml` ที่จะได้รับโค้ด HTML ขององค์ประกอบรวม​​ทั้งตัวเอง
  • คงเตอร์ชื่อให้ตรงกับใน `placeholder` เฉพาะปัจจัยการผลิตต้นฉบับเดิม
  • การบังคับพฤติกรรมที่สอดคล้องกันสำหรับไดรเวอร์ใน 4xx และ 5xx ตอบสนองต่อการกลับมาตอบสนองมากกว่าการขว้างปายกเว้น
  • เพิ่ม `ธาตุ :: waitFor` เพื่อให้ลองใหม่โค้ดบางส่วนจนกว่าจะประสบความสำเร็จหรือหมดเวลาที่จะมาถึง
  • เพิ่ม `ธาตุ :: isValid` เพื่อตรวจสอบว่าองค์ประกอบยังคงอยู่ในหน้า

มีอะไรใหม่ ในรุ่น 1.5.0:

  • เพิ่ม CoreDriver เพื่อให้ง่ายต่อการปรับปรุงไดรเวอร์ในอนาคต
  • เพิ่มมิ้งค์ :: isSessionStarted วิธี ()
  • แก้ไขข้อบกพร่อง preg_replace สตริง multibite
  • การจัดการคงที่ของช่องว่างใน WebAssert :: pageText ... () วิธี

มีอะไรใหม่ ในรุ่น 1.3.3:

  • ป้องกันข้อยกเว้นใน __toString ()
  • เพิ่มคู่ของคำนิยามขั้นตอนที่มีประโยชน์สำหรับ Behat
  • ล็อตของการแก้ไขข้อบกพร่องเล็ก ๆ และการปรับปรุง
  • อ้างอิงคงที่และกิจวัตรประจำวันการติดตั้งนักแต่งเพลง

มีอะไรใหม่ ในรุ่น 1.3.2:.

  • ลงทะเบียน webdriver ถาวรใน MinkContext

ต้องการ

  • PHP 5.3.1 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

SlimerJS
SlimerJS

20 Jul 15

wru
wru

13 May 15

NUnit
NUnit

6 Jun 15

Test::Unit
Test::Unit

20 Jul 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Konstantin Kudryashov

Behat
Behat

28 Feb 15

Capifony
Capifony

12 May 15

ความคิดเห็นที่ Mink

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่