セレンの自動化で、IE 11ブラウザでjqueryスクリプトを実行しようとしていますが、スクリプトを実行中に以下のエラーが発生します。また、クロムブラウザで動作している同じコードがあります。Selenium UI automation:jqueryスクリプトを実行しているときにIEブラウザで要素を取得できません
は以下のコードである:
IJavaScriptExecutor js = _driver as IJavaScriptExecutor;
string query = "return jQuery('#myID').parent();";
var objElement = js.ExecuteScript(query);
foreach (IWebElement element in (IEnumerable)objElement)
{
_webElement = element;
}
OpenQA.Selenium.Remote.RemoteWebDriver.ExecuteでOpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(応答はErrorResponse) (文字列driverCommandToExecuteで
、 Dictionary 2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.InternalExecute(String driverCommandToExecute, Dictionary
2つのパラメータ)OpenQA.Selenium.Remote.RemoteWebElement.Execute(String commandToExecute、Dictionary`2 parameters)の OpenQA.Selenium.Remote.RemoteWebElement.get_Text()の
注:また、私はブラウザで動作している他のスクリプトを試しました。
などは、ボタンをクリックし
IJavaScriptExecutor js = _driver as IJavaScriptExecutor;
string query = "return jQuery('#myID').parent().click();"
var objElement = js.ExecuteScript(query);
この上で私を助けてください。
多くの助けを捧げます。