QtWebkit/Spynner を使用して Python でテスト作業を行っています。QtWebKit は Chrome の Webkit と同じように Javascript をサポートしているため、Chrome の通常のユーザー スクリプトと同じように、ページの先頭にユーザー スクリプトまたは JavaScript の一部を挿入することは可能ですか?
うまくいけば、それらの経験に対する簡単な質問です! 前もって感謝します!
QtWebkit/Spynner を使用して Python でテスト作業を行っています。QtWebKit は Chrome の Webkit と同じように Javascript をサポートしているため、Chrome の通常のユーザー スクリプトと同じように、ページの先頭にユーザー スクリプトまたは JavaScript の一部を挿入することは可能ですか?
うまくいけば、それらの経験に対する簡単な質問です! 前もって感謝します!
次のアプローチを使用できます。
QWebPage.frameCreated
QWebFrame.javaScriptWindowObjectCleared
QWebFrame.evaluateJavaScript
(または Spynner のrunjs
メソッド) を使用して Javascript を実行します。これは、ユーティリティ スクリプトを実行するために capybara-webkitが採用するアプローチです。残念ながら、私は Qt Python バインディングに精通していないため、Python コードの例を示すことはできません。