Chrome で実行するとFOUND: [object Object]
、テキスト アサーションが表示されます。
PhantomJS で実行すると、FOUND:
(空白) になります。
Running tests
Running Browser: PhantomJS
OS: mac 10.10 (Yosemite) 32bit
Browser Version: 1.9.8
RUNNING TEST - "Amazon does its thing"
▶ OPEN http://www.amazon.com/
▶ TYPE #twotabsearchtextbox
▶ CLICK .nav-submit-input
▶ WAITFORELEMENT
✘ TEXT
0 EXPECTED: The Blues Brothers
0 FOUND:
✘ TEST - "Amazon does its thing" FAILED
0/1 assertions passed. Elapsed Time: 58.91 sec
私のテスト:
module.exports = {
'Amazon does its thing': function (test) {
test
.open('http://www.amazon.com/')
.type('#twotabsearchtextbox', 'Blues Brothers VHS')
.click('.nav-submit-input')
.waitForElement('#result_0')
.assert.text('#result_0 .newaps a span').is('The Blues Brothers')
.done();
}
};
OS X Yosemite 10.10.5 を使用しています。
Chrome バージョン: 46.0.2490.71 (64 ビット)
ダーレクのバージョン:
DalekJS CLI ツール バージョン: 0.0.5 DalekJS ローカル インストール: 0.0.9