問題タブ [extending-classes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Puppeteer - ElementHandle を拡張してメソッドを追加する方法は?
ElementHandle
クラスを拡張して、次のようなより便利なメソッドを追加するにはどうすればよいですか?
handle.isVisible?
isVisible(handle) を実行することもできますが、私はその逆を好みます。
require( "puppeteer/lib/cjs/puppeteer/common/JSHandle" ).ElementHandle
私はそこからプロトタイプを介してそれを実行して拡張しようとしました
しかし、コードにrequireを追加すると、コードの他の部分が壊れてしまいました..もっと良い方法はありますか?
ありがとうございました!