Sometimes, the browser window comes to the foreground and I\'m clicking it accidentally which makes the test fails on some occasions. So, I just want to know, is there any w
A few words about the solution to your Question:
You can try using headless switch available for Chrome.
This will run the automation in the headless mode and you will not be disturbed.
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--headless')
Afterward, initiate Chrome.
First and foremost rule is that we should not do any other work while your scripts are running. We may use actions class for hovering., etc, while you move your cursor it may lead to failing your test case. Hope It will be useful to you.