-1

RCは、Firefoxブラウザを起動し、私のコードに与えられたURLを開いていませんが、それは次のリンクを開こうと 「クローム:?//src/content/RemoteRunner.htmlセッションID = 94c0e90deec8470ab358718255d27575 &マルチウィンドウ=真& baseUrlに= HTTPS%3A%2F%2Fwww.facebook.com%2F & DEBUGMODE = falseを& driverUrl = http://localhost:4444/selenium-server/driver/ "Selenium RCのは

の代わりに、" 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(); 
    } 
} 

答えて

0

それは重く、OであるとしてセレンRCを使用しないでください発覚し、もはや維持されない。

Selenium Webdriverを使用している必要があります。最新バージョンはJavaの場合3.1.0です。 Firefoxに対してテストを実行する場合は、Geckodriverも必要です。

Here is a good blog postセレン3とGeckodriverの設定とその他の基本について説明しています。

関連する問題