web-dev-qa-db-fra.com

Veuillez protéger les ports utilisés par ChromeRiver et des cadres de test connexes pour empêcher l'accès par code malveillant

J'essaie d'exécuter un test JMeter sur la machine distante (MacOS Sierrao). J'ai configuré jp@gc - Chrome Driver Config Et je peux me connecter à la machine esclave. Cependant, chaque fois que j'essaie de le courir, je reçois

Starting ChromeDriver 73.0.3683.20 (XXXXXXX) on port XXXX
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Mar 08, 2019 12:12:35 PM org.openqa.Selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
Using local port: XXXXXX
2019-03-08 13:04:39.171 Java[10402:23852395] IMKInputSession [0x7f8bcbaaf740 presentFunctionRowItemTextInputViewWithEndpoint:completionHandler:] : [self textInputContext]=0x7f8bcbb578f0 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4099 "The connection from pid 0 was invalidated from this process." UserInfo={NSDebugDescription=The connection from pid 0 was invalidated from this process.}, com.Apple.inputmethod.EmojiFunctionRowItem

Je sais que cela est lié à la Considération de sécurité , mais je n'ai pas pu trouver un moyen de résoudre pour mon cas d'utilisation.

Mon cas d'utilisation est le suivant: je passe le test JMeter en utilisant:

  1. Exécutez le serveur distant directement à partir de JMeter 5.1
  2. Courez à l'aide du projet Java-Maven-Plguin.

Toute réflexion Comment configurer ChromeRiver à exécuter sur le serveur distant serait appréciée.

8
Awad

J'ai eu le même problème. J'ai corrigé en changeant à ChromeRiver version 80.0.3987.106

0
Jean Duclos