2016-04-12 10 views
-2

私はセレンIDEからverifyHtmlSourceコマンドを複製しようとしている、特定の文字列がnightwatch.js基本的Verifiying内容(nightwatch.js)

でページのソースに存在することを確認し、トラブルを抱えています。

Nightwatchのページソースに特定の文字列が存在することを確認する方法を知っている人はいますか?途中で

答えて

1

私は、次のコードを使用してページのソース内の文字列をテストすることができました:

.SOURCE(関数(結果) { _browser.verify.equal((result.value.indexOf())-1)、true) })

0

は体に.containsTextを呼び出すために、次のようになります。

.assert.containsText('body', 'my text') 
+0

私はjavascriptでロードされているものを確認する必要があります。ページのどこにも表示されず、ソース。私はページのソースが次の例で表示されていることを知っていますが、特定の文字列が存在することを確認するためにresult.value variabeに対して実行できるコマンドがありますか? 'ブラウザ .url(" http://www.google.com ") .source(function(result){ //ソースはresult.valueに格納されます console.log(result.value); } ) ' – Testerson

+0

元の投稿には、より良い回答を得るための十分な情報が含まれていません。したがって、再現可能な例で更新してください。 –