javascriptを使用してコントロールを見つけ、それに値を送信したいと思います。たとえば、textbox(id = "ID")のテキストを「123456」に変更したいとします。
これが私のコードです:
((IJavaScriptExecutor)driver).ExecuteScript("document.getElementById('ID').value='TextValue'");
しかし、何かがエラーになります。表示しinvalidoperateException
ます。この前に、JavaScriptを使用してタイトルを返そうとしましたが、機能します。
string title = (string)((IJavaScriptExecutor)driver).ExecuteScript("return document.title");
何が問題なのかわかりません。