รายละเอียดซอฟแวร์:
รุ่น: 20110719
วันที่อัพโหลด: 14 Apr 15
การอนุญาต: ฟรี
ความนิยม: 181
Sahi เป็นเครื่องมืออัตโนมัติและการทดสอบสำหรับการใช้งานเว็บที่มีสิ่งอำนวยความสะดวกในการบันทึกและเล่นสคริป
การพัฒนาใน Java และ JavaScript, เครื่องมือนี้ใช้ JavaScript ง่ายที่จะดำเนินกิจกรรมในเบราว์เซอร์
คุณสมบัติ Sahi รวม, การควบคุมในเบราว์เซอร์, ข้อความตามสคริปต์สนับสนุนมดสำหรับการเล่นของห้องสวีทของการทดสอบและการเล่นหลายเธรด Sahi สนับสนุน HTTP และ HTTPS
Sahi ทำงานเป็นพร็อกซีเซิร์ฟเวอร์และเบราว์เซอร์จำเป็นต้องใช้เซิร์ฟเวอร์ Sahi เป็นพร็อกซี Sahi แล้วอัดฉีดจาวาสคริปต์เพื่อให้สามารถเข้าถึงองค์ประกอบในหน้าเว็บ นี้จะทำให้เครื่องมืออิสระของเว็บไซต์ / โปรแกรมเว็บ
คุณสมบัติ :..
- บันทึกการกระทำของเบราว์เซอร์
- บันทึกการเล่น / การกระทำ scripted.
- Accessor Viewer สำหรับการระบุองค์ประกอบ html สำหรับการเขียนสคริปต์
- สคริปต์ที่สามารถแก้ไขได้อย่างง่ายดาย (แฟ้มข้อความ)
- APIs ง่าย
- ผสานรวมกับมดสร้าง
- การบันทึกข้อมูล / รายงาน
- สคริปต์อยู่ใน JavaScript จึงสนับสนุนแนวคิดและโครงสร้างที่รองรับ JavaScript
- การสนับสนุนสำหรับตัวแปรที่เก็บไว้ในหน้าเว็บในการทดสอบและข้ามการทดสอบในห้องสวีท.
- สคริปต์ refactorable เป็นฟังก์ชั่นและไฟล์.
- สคริปต์ที่สามารถรันผ่าน url.
- Bugs สามารถบันทึกโดยการทดสอบและสคริปต์ที่ Sahi สามารถเผยแพร่บนเว็บเซิร์ฟเวอร์.
- url นี้สามารถรวมอยู่ในรายงานข้อผิดพลาด.
- นักพัฒนาสามารถทำซ้ำข้อผิดพลาดโดยชี้ไปที่ url ในรายงานข้อผิดพลาดที่.
- สคริปที่มีอยู่โดยอัตโนมัติไปยังคนอื่น ๆ ผ่าน HTTP
- มีน้ำหนักเบามาก </ li>
- การทดสอบไม่จำเป็นต้องมีหน้าต่างเบราว์เซอร์ที่จะอยู่ในโฟกัส.
- สวีทสามารถทำงานได้ในหลายหัวข้อซึ่งช่วยลดเวลาการดำเนินการทดสอบ.
- รองรับพร็อกซี่ภายนอกและ HTTPS.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เพิ่มคุณสมบัติ:
- แสดงชื่อป๊อปอัพในการควบคุม.
- การใช้ธง -no ระยะไกลแทน MOZ_NO_REMOTE ผู้ใช้ที่เก่ากว่าต้องเพิ่มนี้เพื่อเป้าหมายมด _fail (ผงชูรส) เพิ่ม
- เพิ่ม ext.http.both.proxy.bypass_hosts sahi.properties เพื่อที่จะหลีกเลี่ยงบางโดเมนในขณะที่เชื่อมต่อผ่านพร็อกซี่ภายนอก
- เพิ่ม _sahi.printDiagnostics ที่จะได้รับข้อมูลเกี่ยวกับเบราว์เซอร์และ XMLHttpRequest ถูกนำมาใช้.
- id ละเว้นสำหรับ RichFaces JSF.
- การสนับสนุนสำหรับ IE ไดอะล็อกกิริยา (เรียกผ่าน showModalDialog).
- _setSelected ระบุตัวเลือกของคุณ id และดัชนี.
- _listItem API เพิ่มสำหรับบัตรประจำตัวของแท็ก LI.
- Bugfixes:
- แก้ไขสำหรับการระบุป๊อปอัปจากโดเมนที่แตกต่างกัน
- คง _continueOnError
- ใส่กลับหัวไม่มีแคชเพราะหน้าได้ถูกเลือกจากแคชใน IE ที่ก่อให้เกิดการเข้าสู่ระบบ / ออกจากระบบในเว็บไซต์บางที่จะล้มเหลว.
- ปัญหาถาวรด้วยการคลิกลิงก์ใน Chrome และ Safari
- การทดสอบที่หายไปตอนนี้ล้มเหลวในการสร้าง.
- แก้ไขที่เกี่ยวข้องกับ ContentLength และการถ่ายโอนเข้ารหัสนำมาใช้ในการสร้างก่อนหน้านี้.
- แก้ไขสำหรับ XHRs ไม่ติดแท็กอย่างถูกต้อง (และด้วยเหตุนี้การจัดการผิด) เมื่อโดเมนที่แตกต่างกันอยู่ในปัจจุบันใน Iframes.
- _readFile ส่งกลับสตริง JavaScript.
- การจัดการกับเหตุการณ์ที่ลงทะเบียนผ่านทางฟังเกี่ยวกับการคลิกที่ลิงค์.
- การเชื่อมโยงกับหมายเลขในข้อความจะถูกยกมาในระหว่างการบันทึก _link (& quot; & lt; หมายเลข & gt; & quot;) คลิกที่ลิงค์ไม่ได้ดำเนินการต่อไปถ้า event.returnValue เป็นเท็จ contentType ตรวจสอบยังที่จะคิดออกเนื้อหาที่ใช้งาน JavaScript เพื่อ XHR จัดการ proxying คงที่ไปยังเว็บไซต์ https ซึ่งไม่ได้มีใบรับรองที่ถูกต้อง (ข้อผิดพลาดนำมาใช้ใน 21 มกราคม 2009 สร้าง).
มีอะไรใหม่ ในรุ่น 2009-01-21:
- เพิ่มคุณสมบัติ:
- Tunneling ผ่านพร็อกซี่ภายนอกเพิ่ม.
- พยายามสนับสนุนการจับในสคริปต์ Sahi.
- _logException เพิ่ม ช่วยให้คุณสามารถจับข้อผิดพลาดดำเนินการแก้ไขและบันทึกข้อผิดพลาด.
- _logExceptionAsError เพิ่ม เช่นเดียวกับ _logException แต่ล้มเหลวสคริปต์ทดสอบ มีประโยชน์สำหรับการทำความสะอาดก่อนที่จะล้มเหลว.
- เพิ่ม _isVisible เพื่อตรวจสอบการแสดงผลขององค์ประกอบ.
- การดำเนินการในองค์ประกอบในขณะนี้เกิดขึ้นเฉพาะหากพวกเขาสามารถมองเห็นได้.
- การสนับสนุนที่ดีกว่าสำหรับ zkoss โดยระบุไฟล์ js.dsp และแก้ไขปัญหา AJAX.
- องค์ประกอบแบบฟอร์มบันทึกไว้ได้โดยไม่ต้องปิดล้อมแท็กรูปแบบ.
- เพิ่มผู้จัดการ SSL ทดลอง.
- เพิ่ม TrafficLogger เพื่อเข้าสู่ระบบการจราจร HTTP สำหรับแก้จุดบกพร่อง.
- Bugfixes:
- หน้าเว็บที่มีตัวอักษร Unicode แสดงอย่างถูกต้อง.
- หยุดชั่วคราวและขั้นตอนการแก้ไข.
- คงปัญหา AJAX ใน IE โดยใช้ ActiveX.
- ปัญหาถาวรกับ Iframes multidomain.
มีอะไรใหม่ ในรุ่น 2008-08-31:
- ข่าวประชาสัมพันธ์ฉบับนี้ใช้แรดเป็นเครื่องมือการเขียนสคริปต์ จึงย้ายมากที่สุดของการดำเนินการสคริปต์เพื่อพร็อกซี.
- นี้ควรจะไปทางยาวในการลดความซับซ้อนของสคริปต์ Sahi.
- สร้างนี้ยังมีการเปลี่ยนแปลงบางสิ่งสำคัญที่จะ SocketPool ซึ่งจะแก้ไขปัญหาที่เกี่ยวข้องกับซ็อกเก็ตมากเกินไปที่ถูกนำมาใช้และข้อผิดพลาดเนื่องจาก BindExceptions.
- การดำเนินสวีทมีการเปลี่ยนแปลงดังกล่าวว่าแม้ว่าเบราว์เซอร์เกิดปัญหาชุดจะยังคงมีสคริปต์ต่อไปจึงไม่ได้ถือได้สร้าง.
- วิธี DB ตอนนี้ปิดการเชื่อมต่ออย่างถูกต้อง.
ต้องการ
- JRE 1.4 หรือสูงกว่า
- มด log4j.jar และ junit.jar ถ้าโมดูลจะได้รับการสร้างขึ้นมาใหม่.
ความคิดเห็นที่ไม่พบ