Hi,
Recently chrome removed the --load-extension flag from chrome, which forced us to migrate our tests to chrome-for-testing. We use cypress which opens chrome-for-testing as system user.
For chrome these are the locations we used:
system: /Library/Google/Chrome/NativeMessagingHosts
user: ~/Library/Application Support/Google/Chrome/NativeMessagingHosts
For chrome-for-test I added the manifests in these locations:
system: /Library/Google/Chrome for Testing/NativeMessagingHosts
user: ~/Library/Application Support/Google/Chrome for Testing/NativeMessagingHosts
It seems like the user level manifest works, but when I tried running cypress I keep getting "Unchecked runtime.lastError: Specified native messaging host not found."
(the manifest com.company.org.json file has been copied into all 4 locations so it is identical).