Hi Selenium folks,
i use Capybara with Selenium Grid since a good while and since a few weeks i run into the problem that on some Chome nodes in the Grid the Screenshots made by page.save_screenshot are different from the other nodes. All nodes have exactly the same setup (drivers, libs, os, webdriver, chrome).
We set a fixed resolution for our tests with current_window.resize_to(x, y) and in the past this worked fine for us.
On one proxy we have 2 pixel more in height than in the other and we don't know why. Any ideas or suggestions would be highly appreciated.
Screenshot of the issue:
Here are more technical details about the setup:
Capybara 2.18.0
Nodes:
- Ubuntu 16.04.04 LTS
- ChromeDriver 2.40.565383
- google-chrome-stable 67.0.3396.99-1
- Selenium Grid v.3.12.0
- 3 proxies with 4 chrome instances each, one proxy is broken
- Capabilities {browserName: chrome, maxInstances: 4, platform: LINUX,
platformName: LINUX, seleniumProtocol: WebDriver, server:CONFIG_UUID: ...}