Ho installato il selenio-server-standalone-2.42.2.jar in una debian box virtualeSelenio Errore: nessuna visualizzazione specificato
e installato Firefox 29.0
e cercando di eseguire il seguente script con PHPUnit che è l'unico file nella directory:
<?php
class TestLogin extends PHPUnit_Extensions_Selenium2TestCase{
public function setUp()
{
$this->setHost('localhost');
$this->setPort(4444);
$this->setBrowser('firefox');
$this->setBrowserUrl('http://debian-vm/phpUnitTutorial');
}
public function testHasLoginForm()
{
$this->url('index.php');
$username = $this->byName('username');
$password = $this->byName('password');
$this->assertEquals('', $username->value());
$this->assertEquals('', $password->value());
}
}
ottengo il seguente errore:
1) TestLogin::testHasLoginForm
PHPUnit_Extensions_Selenium2TestCase_WebDriverException: Unable to connect to host
127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
Error: no display specified
Error: no display specified
Cosa significa?
Sono rossi diversi thread e apparentemente ho dovuto fare i seguenti che ho provato:
1) a digitare questo nella shell dei comandi
export PATH=:0;
Risultato: ho ottenuto lo stesso errore.
2) Ho installato vnc4server e ho ricevuto debian-vm: 1 come applicazione, quindi ho impostato export PATH=debian-vm:1
eseguendolo con realvnc e nel visualizzatore (che funziona) ho avuto lo stesso problema.
è il server in esecuzione? Lo stesso errore qui: http://stackoverflow.com/questions/10011343/selenium-2-unable-to-connect-to-host – Decypher
Firefox 29.0 questo: https://ftp.mozilla.org/pub/mozilla. org/firefox/releases/29.0/linux-x86_64/it-it/ –
hai risolto il problema? sembra essere lo stesso problema che ho –