Error message: Could not connect to the playwright process

After installing and initializing the browser library, I get an error message:

Calling method ‘_start_suite’ of listener ‘Browser’ failed: Could not connect to the playwright process at port 64784

The log shows:

internal/modules/cjs/loader.js:621
throw e;
^

Error: No valid exports main found for ‘c:\python37-32\lib\site-packages\Browser\wrapper\node_modules\playwright’
at resolveExportsTarget (internal/modules/cjs/loader.js:618:9)
at applyExports (internal/modules/cjs/loader.js:499:14)
at resolveExports (internal/modules/cjs/loader.js:548:12)
at Function.Module._findPath (internal/modules/cjs/loader.js:650:22)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:948:27)
at Function.Module._load (internal/modules/cjs/loader.js:854:27)
at Module.require (internal/modules/cjs/loader.js:1023:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object.playwright (c:\python37-32\lib\site-packages\Browser\wrapper\index.js:85577:18)
at webpack_require (c:\python37-32\lib\site-packages\Browser\wrapper\index.js:20:30) {
code: ‘MODULE_NOT_FOUND’
}

Anybody got an idea?

Have you executed rfbrowser init ?

Yes, unfortunately I have used the init command. :slight_smile:

I have the same issue when run the docker into our stg env. but success when docker run on my local machine

Ui.Test BAIDU 1 :: Writer: Ni Ming Created: 2021-07-01 comment: Create For …
==============================================================================
[ ERROR ] Calling method ‘_start_suite’ of listener ‘Browser’ failed: Could not connect to the playwright process at port 37699.
BAIDU_WEB [ ERROR ] Calling method ‘_start_test’ of listener ‘Browser’ failed: Could not connect to the playwright process at port 43703.
| FAIL |
Parent suite setup failed:
Could not connect to the playwright process at port 42929.
------------------------------------------------------------------------------
Ui.Test BAIDU 1 :: Writer: Ni Ming Created: 2021-07-01 comment: Cr… | FAIL |
Suite setup failed:
Could not connect to the playwright process at port 42929.

Also suite teardown failed:
Could not connect to the playwright process at port 50692.

1 test, 0 passed, 1 failed

Ui | FAIL |
1 test, 0 passed, 1 failed

Output: /test/testframework/output/output.xml
Log: /test/testframework/output/log.html
Report: /test/testframework/output/report.html

This usually means that you are missing Node side dependencies for the Python where you have Robot Framework and Browser installed. Because you have working setup, you could try to find out what is the difference in your environment and in the staging.