-1

Le RC lance le navigateur Firefox, mais il essaie d'ouvrir le lien suivant « chrome: //src/content/RemoteRunner.html sessionId = 94c0e90deec8470ab358718255d27575 & Multiwindow = true & baseUrl = https% 3A% 2F% 2F% 2Fwww.facebook.com & debugmode = false & driverUrl = http://localhost:4444/selenium-server/driver/ "Selenium RC n'est pas l'ouverture URL donnée dans mon code

au lieu de" https://www.facebook.com/ "

import static org.junit.Assert.*; 

import static org.junit.Assert.*; 

import org.junit.After; 
import org.junit.Before; 
import org.junit.Test; 

import com.thoughtworks.selenium.DefaultSelenium; 
import com.thoughtworks.selenium.Selenium; 

@SuppressWarnings("deprecation") 
public class DemoClass { 
    private Selenium selenium; 


    @Before 
    public void setUp() throws Exception { 
     selenium = new DefaultSelenium("localhost", 4444, "*firefox C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe", "https://www.facebook.com/"); 
     selenium.start(); 
    } 

    @Test 
    public void Assignment1() throws Exception { 
     selenium.open("/"); 
     assertTrue(selenium.isElementPresent("id=email")); 
     assertTrue(selenium.isElementPresent("id=pass")); 
     selenium.type("id=email", "[email protected]"); 
      selenium.type("id=pass", "[email protected]"); 
     assertEquals("[email protected]", selenium.getValue("id=email")); 
     selenium.click("id=u_0_n"); 
     selenium.waitForPageToLoad("30000"); 
    } 

    @After 
    public void tearDown() throws Exception { 
     selenium.stop(); 
    } 
} 

Répondre

0

ne pas utiliser Selenium RC car il est fortement o utdated et non plus maintenu.

Vous devriez utiliser Selenium Webdriver avec la dernière version étant 3.1.0 pour Java. Si vous voulez exécuter vos tests sur Firefox, vous aurez également besoin de Geckodriver.

Here is a good blog post qui explique la configuration et d'autres bases de Selenium 3 et Geckodriver.