Comments (8)
Помимо обновления версии мне нужно было оторвать пакет @какое-то-название-int/frontend-hermione-config
, в нём был get-browsers
, эти настройки дополнялись на уровне нашего проекта. Из-за бага всем браузерам доставился mobileEmulation
в тч и 'linux-chrome'.
Вероятно, это крайне специфичная история. Но если не работает moveTo
в том числе стоит проверить настройки браузера.
from hermione.
Привет.
А в каком браузере запускаешь и с какими настройками?
Проверил на chrome@101 и получил следующий результат:
from hermione.
Браузер Chrome. Судя по логам, 115 версия. Или может я не там смотрю
Настройки вот такие:
{
gridUrl: 'http://localhost:4444/wd/hub',
compositeImage: true,
screenshotsDir: 'references',
sessionsPerBrowser: 5,
tolerance: 5,
antialiasingTolerance: 4,
browsers: {
chrome: {
retry: 5,
automationProtocol: 'devtools',
desiredCapabilities: {
browserName: 'chrome',
'goog:chromeOptions': {
args: [
'headless',
'--hide-scrollbars'
]
}
},
windowSize: {
width: 1440,
height: 900
}
},
}
}
from hermione.
Проблему воспроизвел. Действительно, при запуске теста с использованием devtools
скриншот с текстом "Переводите в Яндекс Браузере" снимается как будто без ховера.
Постараюсь подебажить на днях.
from hermione.
Похожая проблема, после обновления на 7.4.1 версию (и вероятно на webdriverio 8) выглядит будто метод moveTo
не триггерит mouseover
на элементе.
from hermione.
Похожая проблема, после обновления на 7.4.1 версию (и вероятно на webdriverio 8) выглядит будто метод
moveTo
не триггеритmouseover
на элементе.
Сам написал, сам решил проблему, сам отвечу (похоже у меня другой кейс), но проблема была в неверно выставленом mobileEmulation
from hermione.
Похожая проблема, после обновления на 7.4.1 версию (и вероятно на webdriverio 8) выглядит будто метод
moveTo
не триггеритmouseover
на элементе.Сам написал, сам решил проблему, сам отвечу (похоже у меня другой кейс), но проблема была в неверно выставленом
mobileEmulation
привет
а покажи, плз, дифф твоих настроек (как не работало и что изменил, чтобы заработало). Думаю, что кому-то в истории это точно пригодится
from hermione.
Related Issues (20)
- Не сканирует страницу до конца и не правильно. HOT 8
- Нестабильный размер скриншотов, нестабильный маленький диф на одном и том же тексте HOT 5
- 👋 From the Selenium project!
- Invalid 'sets' type in CommonConfig HOT 1
- При запуске hermione ошибка webdriver : Request failed with status 200 due to WebDriver Error: unknown error: net::ERR_CONNECTION_REFUSED HOT 5
- Не устанавливается hermione на windows с версии 5.1.0 HOT 1
- After upgrading to 5.4, tests fail randomly with "Cannot read properties of undefined (reading 'hermioneCtx')"
- New release doesn't contain updated types HOT 1
- v7.0.0: Breaking changes HOT 1
- How to handle runtime errors inside a plugin HOT 3
- Identified problems, with my options for solving them (Hermione 7) HOT 4
- Перехватить запросы на внешние ресурсы? HOT 2
- Как сохранить отчет от Гермионы UI версию? HOT 2
- Подключение @wdio/devtools-service HOT 4
- Impossible to use `hermione` with yarn pnp mode HOT 7
- Некорректный тип browser.executionContext.hermioneCtx HOT 2
- Option resetCursor moves the cursor to the center of the screen HOT 2
- Methods of the object stored in hermione.ctx are not passed to the test HOT 9
- Некорректный тип функции `it(` HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hermione.