Unable to launch google chrome v61 in centos 7 using selenium web driver?
There were some missing dependencies that caused this issue (https://www.centos.org/forums/viewtopic.php?t=60908&start=10)
yum install liberation-mono-fonts liberation-narrow-fonts liberation-sans-fonts liberation-serif-fonts
Installing above packages solved the problem!
Hope it helps.
Selenium chrome PHP webdriver (unknown error: DevToolsActivePort file doesn't exist)
Has nothing to do with Ubuntu that's inside the docker container, issue is somehow related to the Docker Desktop running on windows which starts these containers in the first place. Identical Docker setup but on a linux machine works just fine. Will open another ticket based on this info.
Does CI agent OS matter in webapp UI testing?
From a generic perspective, web applications should be accessible through browsers irrespective of the underlying os. Albeit, Chrome relies heavily on sandboxing, keeping different processes and applications in separate partitions. This limits the interaction between applications and the OS kernel.
Chrome OS and Chrome security
Google's browser-based operating system i.e. Chrome OS stores data in the cloud implementing the idea ..."The browser is the operating system"... which relies on many of the same security features and concepts used by the Chrome browser.
Chrome achieves tighter security through Sandbox feature and should be functional irrespective of the underlying Operating System as Linux systems implements Sandboxing too.
References
You can find a couple of relevant detailed discussions in:
- compile & execute Chromium failed due to SUID sandbox issue
- NaCl helper process running without a sandbox error using Chrome through Selenium in Linux
- NaCl helper process running without a sandbox! error when running npm tests
tl; dr
Sandboxing Chrome OS system services
Related Topics
Scp: How to Find Out That Copying Was Finished
Linux Kernel API Changes/Additions
How to Reserve Virtual Memory in Linux
How to Retrieve Advertising Payload from Ibeacon/Ble
Best Text Search Engine for Integrating with Custom Web App
Replace Text Based on a Dictionary
C Calling Conventions and Passed Arguments
What Is the Use of Gfp_User Flag in Kmalloc
How to Use a Seq_File in Linux Kernel Modules
Changing Pecl Installation Directory
How to Join a Thread in Linux Kernel
Shell Command to Update Pom File from a Variable
What Does Version Info in Ldd -V Mean
Git Clone from Linux to Tfs Git Repo
Loading Executable or Executing a Library
Linux Iterate Over Files in Directory
Why Does Unitywebrequest Return Unkown Error When I Do a Get Request on Linux