0

поэтому у меня есть набор кросс-браузерных тестов, которые связаны с взаимодействием с элементом, который является «невидимым». Он находится на странице после того, как пользователь завершил загрузку файла, но будет отображаться только тогда, когда пользователь на него нависнет, когда они это сделают, появится опция для удаления. Это было нормально, пока я не запустил его в лабораториях соуса и не заметил проблему с IE11 на Win7. Я сузил его до проблем с действиями мыши в Internet Explorer, и я пытаюсь найти наилучшее решение этой проблемы.Решение для мыши IEWebDriver над проблемами?

На данный момент единственное рабочее решение, которое у меня есть, - это выполнить некоторый javascript, чтобы сделать элемент видимым .... но мне это не нравится. Я пробовал играть с ключевым словом «Имитировать», но не добился успеха, снова предприняв действия мыши и нажав на события.

У кого-нибудь есть приличное предложение попробовать или что-то, что сработало для них в прошлом?

+0

Это выглядит как известно [ошибка] (http://stackoverflow.com/questions/34588639/hover-disappear-after-one-sec) – Guy

+0

да я нашел официальную документацию, я m все еще удивляется, что нет четкого обходного решения, которое не так навязчиво, как мое текущее решение. – shicky

ответ

-1

В Java это может помочь вам

  • ожидания для элемента, чтобы появиться снова
  • найти элемент снова
  • выполнить определенное действие на элементе.

    WebDriverWait wait = new WebDriverWait(getDriver(), 20); 
    WebElement element = 
    wait.until(ExpectedConditions.presenceOfElementLocated(elementPath));  
    element = driver.findElement(elementpath); 
    
+0

Привет, Локеш, к сожалению, это использование рамки робота, написанной на Python. Проблема также в том, что элемент * never * появляется из-за того, как IE обрабатывает события мыши, поэтому ожидание ничего не сделает. Как уже упоминалось, я могу использовать JS для изменения свойств элемента, но я вижу это как чрезмерно агрессивное решение. – shicky

 Смежные вопросы

  • Нет связанных вопросов^_^