selenium - Come eseguire i test in behat su firefox 48.0 utilizzando il server autonomo del selenio?




phpstorm (2)

Avvio del server di selenio standalone con comando driver chrome,

per ultimo selenio (3.0+)

java -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-3.0.0-beta2.jar

per versioni precedenti (inferiore a 3)

java -jar selenium-server-standalone-2.53.1.jar -Dwebdriver.chrome.driver=chromedriver.exe

Quindi per l'ultimo selenio è necessario specificare prima il driver e, successivamente, il barattolo di selenio.

Nota: usa la versione chromedriver appropriata per il tuo sistema operativo

In precedenza ho lavorato con Behat 3 e Stand Alone Server 2.45 e tutto ha funzionato correttamente.

Io uso PhpStorm come mio IDE. Successivamente, dopo aver installato l'aggiornamento di Firefox (versione 48.0), i miei test smettono di funzionare. Cerco anche di eseguire test con Selenium Standalone Server ver. 3.0.0-beta3 ma il browser Firefox non si apre.

C'è un modo per eseguire test sotto browser FF 48.0? Forse qualcuno vorrebbe condividere informazioni sulla configurazione di lavoro di Behat, FF48 e Stand Alone Server?


Forse abbiamo bisogno di ulteriori informazioni sul tuo behat.yml e sulle informazioni che i log del selenio ti stanno dando.

Solo per riferimento, qui hai la mia configurazione per eseguire firefox con Behat 3 e Selenium3-beta3.

    extensions:
    Behat\MinkExtension:
        base_url: "http://www.your-web.dev/"
        sessions:
            firefox_mac:
                selenium2:
                    browser: "firefox"
                    wd_host: http://xxx.xxx.xxx.xxx:4444/wd/hub
                    capabilities: { "platform": "MAC", "browser": "firefox", "version": "" }

Dovresti collegare il tuo PHPStorm al behat eseguibile e il file di configurazione a firefox behat.yml. Se il tuo interprete in PhpStorm è ben configurato, dovrebbe funzionare.

Phpstorm ti mostra qualche errore?







behat