CasperJS

ภาพหน้าจอของซอฟแวร์:
CasperJS
รายละเอียดซอฟแวร์:
รุ่น: 1.0.4 / 1.1.0-beta3
วันที่อัพโหลด: 13 May 15
ผู้พัฒนา: Nicolas Perriault
การอนุญาต: ฟรี
ความนิยม: 47

Rating: nan/5 (Total Votes: 0)

CasperJS นั้นเป็นอินเตอร์เฟซที่ดีกว่าที่จะสนับสนุนการทดสอบหัวขาดเบราว์เซอร์สำหรับโครงการของคุณ
การทดสอบเบราว์เซอร์หัวขาดเป็นวิธีการทดสอบที่นักพัฒนาใช้เบราว์เซอร์หัวขาดเช่น SlimerJS PhantomJS หรือ trifleJS (ไม่ได้รับการสนับสนุนโดย CasperJS) เพื่อจำลองเบราว์เซอร์ และดูว่าหน้าตอบสนอง
ในขณะที่เครื่องมือเดิมสามารถทำเช่นนี้ได้ด้วยตัวเอง, CasperJS สนับสนุนง่ายมากที่จะใช้อินเตอร์เฟซแนวโน้มหนักไปทางจิตใจ JavaScript

คุณสมบัติ .

< ul>

  • กำหนดชุดของการดำเนินงานที่จะดำเนินการในเบราว์เซอร์
  • การสั่งซื้อและสั่งซื้อใหม่ขั้นตอนเหล่านี้ตามความจำเป็น
  • กรอกแบบฟอร์ม
  • ส่งรูปแบบ
  • คลิกที่ลิงค์
  • ตามลิงค์
  • ทำให้หน้าจอหน้า
  • เข้าสู่ระบบการกระทำและผล
  • ทรัพยากรดาวน์โหลด
  • ขูดเว็บเพจ
  • การสนับสนุน CoffeeScript
  • มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

    • หมายเลขรุ่นถาวรใน package.json

    มีอะไรใหม่ ในรุ่น 1.0.0-RC4:

    • คงที่:
    • เป็นไปไม่ได้ที่จะต้องใช้โมดูล CoffeeScript
    • ฉีด clientScripts ไม่ทำงาน
    • การปรับปรุง Tester.assertField () วิธีการซึ่งขณะนี้สามารถทดสอบชนิดเขตอื่นนอกเหนือจากปัจจัยการผลิต.
    • Casper.getCurrentUrl () อาจเกเรกับ URL ที่เข้ารหัส
    • Added:
    • Casper.echo () เพื่อพิมพ์ข้อความไป casper คอนโซลจากสภาพแวดล้อม DOM ระยะไกล
    • Casper.waitForText () เพื่อรอรับข้อความที่จะนำเสนอเนื้อหาในเพจ HTML
    • ClientUtils.getFieldValue ()

    มีอะไรใหม่ ในรุ่น 1.0.0-RC1:

    • เพิ่มการสนับสนุนของส่วนหัวกำหนดเองในการส่งออก คำขอ.
    • เพิ่มการสนับสนุนสำหรับพรอมต์ () และยืนยัน ().
    • เพิ่มการสนับสนุนสำหรับ PhantomJS 1.6 หน้าเว็บ zoomFactor #.
    • เพิ่มเหตุการณ์ url.changed และ navigation.requested.

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

    • Casper.download () ไม่ทำงานอย่างถูกต้องกับไบนารี .
    • ไม่สามารถใส่ // ความคิดเห็นในการประเมิน () ฟังก์ชัน.
    • เพิ่มระดับ Colorizer Dummy เพื่อที่จะปิดการใช้สีในการส่งออกคอนโซล.
    • การปรับปรุงและเอกสารเกี่ยวกับการขยายคงที่.

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

    • PhantomJS 1.5 อยู่ในขณะนี้ PhantomJS น้อยรุ่นที่สนับสนุน

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

    • เพิ่มการสนับสนุนสำหรับตัวเลือก XPath
    • เพิ่ม Tester.assertNotEquals ()

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

    • แก้ไข:
    • utils ไคลเอนต์ที่ได้รับอาจจะยังไม่ได้รับการฉีดและพร้อมใช้งานเมื่อเรียก Capser.base64encode () จากเหตุการณ์บางอย่าง.
    • args CLI บรรจุ = (เท่ากับ) ที่ไม่ได้แยกวิเคราะห์อย่างถูกต้อง.
    • ตัวอย่าง googlepagination ถูกทำลาย.

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

    • Tester.assertSelectorExists ถูกทำลาย
    • .

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

    • tester.findTestFiles () ในขณะนี้ส่งผลให้ผลตอบแทนที่คาดเดาได้ การสั่งซื้อ.
    • เพิ่ม --log ระดับและตัวเลือกที่จะแคสเปอร์ --direct คำสั่งทดสอบ.
    • คงหมายเลขรุ่น 0.6.4 ใน bootstrap.js.
    • หมายเลขรุ่นส่วนกลางจะ package.json.
    • เข้ากันได้มั่นใจกับ PhantomJS 1.5.

    ต้องการ

    • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
    • PhantomJS 1.9.1 หรือสูงกว่า

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

    Apache Bigtop
    Apache Bigtop

    12 Mar 16

    Apache Rat
    Apache Rat

    13 Apr 15

    Apache AntUnit
    Apache AntUnit

    13 May 15

    CSS Stats
    CSS Stats

    13 Apr 15

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

    Twitter Bot
    Twitter Bot

    5 Jun 15

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

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