При запуске сценария селена в IE, не может зависать в подменю в IE - PullRequest
0 голосов
/ 03 октября 2018

У меня есть сценарий, где мне нужно навести курсор на меню 1, и снова навести курсор на меню 2, а затем нажать на меню 3.Я использую фреймворк спокойствия с Java.Я запускаю свой скрипт на IE, на Chrome он работал нормально.Ниже приведен пример кода, используемого для зависания.

System.out.println("Hovering on Report Menu1");
action.moveToElement(menuitemreport).build().perform();
System.out.println("Hovering on online Menu1");
action.moveToElement(menuitemonline).build().perform();
System.out.println("Hovered on online Menu1");
action.moveToElement(menuitemobum).click().build().perform();

Я получаю сообщение об ошибке: сервер удаленного доступа умер.Можете ли вы дать мне знать, как преодолеть эту проблему в IE?почему он не работает для IE?

Также я использовал следующий код

String mouseOverScript = "if(document.createEvent){var evObj = document.createEvent('MouseEvents');evObj.initEvent('mouseover', true, false); arguments[0].dispatchEvent(evObj);} else if(document.createEventObject) { arguments[0].fireEvent('onmouseover');}";

((JavascriptExecutor) driver).executeScript(mouseOverScript, menuitemroadpricing);

Для первого подменю это работает, но из второго подменю оно застревает.

1 Ответ

0 голосов
/ 04 октября 2018

"ошибка удаленного сервера умерла", просто с IE?Может быть ошибка с драйвером IE.

...