Hi there!
I have noticed that I cannot run
ChromeDriver with 3+ concurrent sessions without it crashing. After
enough crashing, it breaks down entirely and I have to restart my
computer, due to (I think) my computer running out of file handles.
I have attached one of the crash dumps and the --verbose logs.
Also, these are the capabilities that I am using (let me know if these aren't the ideal options to use)
```elixir
%{
javascriptEnabled: false,
loadImages: false,
version: "",
rotatable: false,
takesScreenshot: true,
cssSelectorsEnabled: true,
nativeEvents: false,
platform: "ANY",
unhandledPromptBehavior: "accept",
loggingPrefs: %{
browser: "DEBUG"
},
chromeOptions: %{
args: [
"--no-sandbox",
"window-size=1280,800",
"--disable-gpu",
"--headless",
"--fullscreen",
"--user-agent=#{user_agent}" # user agent with metadata for async transactional tests
]
}
}
```
Other relevant details
M1 Macbook air
chromedriver: ChromeDriver 91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462})
chrome: Google Chrome 92.0.4515.107
language: Elixir
Let me know if I'm doing anything wrong here, thanks!