0
C#でselenium webドライバを使用してJavaスクリプトファイルを実行するアプリケーションを開発しています。私は、アプリケーションを起動するたびに、そのjsファイルを実行させたいときにファイルをアプリケーションの一部として保管しています。私はすでにjsファイルをサーバーに置いてみましたが、私はそれを望んでいません。私はアプリケーションの一部としてjsを必要とします。C#でselenium webdriverを使用してローカルjavascriptファイルを実行する方法
私はすでにこの機能を使用していますが、私は、全体のJavaScriptファイルではない単一の関数を実行したいです。 js.executeScript( "[INSER JS HERE]")では、関数を実行することしかできません。私はjs.ExecuteScript( "javascript:var jq = document.createElement( 'script'); jq.src = \" file:///FILE_NAME.JS \ ";");を試してみました。しかしそれは働かない。 – Auran
うーん、それが可能であるかどうかわからない。おそらく、JSファイルを修正して、JSファイルの他のすべての関数を呼び出す一種のマスター関数を作成することができます。次に、JavascriptExecutorを使用してマスタ関数を参照します。 – levis84