さて、基本的に私は投稿を持っています:
<div class=post>
<div class=content></div>
<div class=content-meta></div>
</div>
それは説明を助けるためのプロトタイプです
だから私がやりたいことは、基本的にdiv 'content-meta'を削除または非表示にするためにいくつかのJSを使用することです
私が持っているJQueryを使用して:
$('.content-meta').remove();
ただし、CasperJS を使用している場合、このコードをどのように実装すればよいか、少し戸惑います。
画面をキャプチャする前に投稿を操作しようとしています (画面キャプチャ部分は正常に動作します)
私がテストしたコード (URL は省略) は次のとおりです。クラスは問題なく取得されますが、Jquery を実行して検出された要素を画面キャプチャの前に削除する場所/方法がわかりません。
casper.start('http://pageurl.com/XYZ', function() {
if (this.exists('.content-meta')) {
this.echo('found .content-meta', 'INFO');
} else {
this.echo('.content-meta not found', 'ERROR');
}
this.captureSelector('resultingcapture.png', '.post');
});
casper.run();
TL;DR CasperJS 関数内から JS/Jquery をどのように実行しますか?