неизвестная команда: невозможно вызвать не стандартную команду w3c в режиме w3c

# #selenium #go #selenium-chromedriver

Вопрос:

У меня есть проект Go, который использует selenium (tebeka) для тестов пользовательского интерфейса настольного браузера.

Однако метод наведения (moveTo) вызывает ошибку: неизвестная команда: невозможно вызвать не стандартную команду w3c в режиме w3c

Вот как это определено в файле wrapper.go:

 func (we *webElementTest) MoveTo(xOffset, yOffset int) {
    err := we.w.MoveTo(xOffset, yOffset)
    if err != nil {
        we.t.Error(err)
    }
}
 

Этот метод отлично работает на старых тестах/на старом веб-сайте (сейчас я их рефакторирую, чтобы они могли работать на новой версии нашего веб-сайта).

Сам веб-сайт разработан в next.js (php/node.js)

Кроме того, версия chrome, которую я использую для выполнения тестов, составляет 93 (с использованием соответствующей версии chromedriver).

Я вижу, что есть похожие вопросы, но ни один из них мне не помог. Ответы подразумевают, что в более старой версии chromedriver была ошибка, и это могло привести к ошибке, но это было два года назад. Кроме того, пользователи предложили внести изменения в параметры/возможности Chrome, что было обескуражено некоторыми.