В автоматизации селена я пытаюсь выполнить сценарий jquery в браузере IE 11, но при выполнении сценария он выдает следующую ошибку. Кроме того, тот же код, который работает в браузере Chrome без каких-либо проблем.Автоматизация Selenium UI: невозможно получить элемент в браузере IE при запуске сценария jquery
Ниже код:
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.UnpackAndThrowOnError (Response errorResponse) в OpenQA.Selenium.Remote.RemoteWebDriver.Execute (String driverCommandToExecute, Словарь 2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.InternalExecute(String driverCommandToExecute, Dictionary
2 параметра) at OpenQA.Selenium.Remote.RemoteWebElement.Execute (параметр String commandToExecute, словарь`2) at OpenQA.Selenium.Remote.RemoteWebElement.get_Text()
Примечание: Кроме того, я попробовал другой скрипт, который работает в браузере Ie.
Как нажать кнопку,
IJavaScriptExecutor js = _driver as IJavaScriptExecutor;
string query = "return jQuery('#myID').parent().click();"
var objElement = js.ExecuteScript(query);
Пожалуйста, помогите мне в этом.
Опиши свою помощь.