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 หรือสูงกว่า

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

    EasyMock
    EasyMock

    1 Mar 15

    Nose
    Nose

    6 Jun 15

    Testify.php
    Testify.php

    13 Apr 15

    bugzyrb
    bugzyrb

    12 May 15

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

    Twitter Bot
    Twitter Bot

    5 Jun 15

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

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