Skip to Content
JAVASCRIPT網頁應用程式設計
book

JAVASCRIPT網頁應用程式設計

by Alex MacCaw
January 2013
Intermediate to advanced
332 pages
5h 23m
Chinese
GoTop Information, Inc.
Content preview from JAVASCRIPT網頁應用程式設計
148
|
第九章
此外,還可以觸發 DOM 事件(例如,模擬點擊滑鼠鍵的動作),或是模擬使用者點選
確認對話框、警示對話框裡的按鈕動作。也可以檢視過去曾發送過的請求,以及曾接收
過的伺服器回應,就和透過 WebKit 的網頁檢查工具(Web Inspector)看到的內容一樣。
雖然 Zombie 是透過 Node.js 執行,但它可以發送 HTTP 請求給任何的網頁伺服器,因此
也可以利用 Zombie 來測試 Ruby Python 應用程式。
Ichabod
Ichabod 函式庫(
http://github.com/maccman/ichabod
)的名稱可說是極富想像空間,它是
另一套可用於在無資訊輸出環境執行測試的函式庫,如果想找簡單且效能好的解決方
案,它絕對是首選。
Ichabod 的優點在於,它並非採用模擬 DOM 元件和解譯引擎的方式,它是直接透過
WebKitSafari Chrome 所採用的瀏覽器引擎)。不過 Ichabod 只能在 OS X 作業系統
上運作,而且需要用到 MacRuby OS X WebView API
Ichabod 安裝方式非常簡單,首先得安裝 MacRuby。你可以從專案網站(
http://www.
macruby.org
)或 rvm
http://rvm.beginrescueend.com/interpreters/macruby/
)網站下載安裝
所需的檔案。然後再安裝 Ichabod gem 套件:
$ macgem install ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発

初めてのJavaScript 第3版 ―ES2015以降の最新ウェブ開発

Ethan Brown, 武舎 広幸, 武舎 るみ
PHP编程:第4版

PHP编程:第4版

Kevin Tatroe, Peter MacIntyre
Strange Code

Strange Code

Ronald T. Kneusel
Perfecting Your Thinking Skills

Perfecting Your Thinking Skills

MIT Sloan Management Review

Publisher Resources

ISBN: 9789862766811