我是Selenium的新手。我生成了我的第一個java selenium測試用例,並且它已經成功編譯。但當我運行測試時,我得到以下RuntimeExceptionSelenium - 無法啓動Selenium會話:無法啓動新的瀏覽器會話:啓動瀏覽器時出錯
java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Error while launching browser at com.thoughtworks.selenium.DefaultSelenium.start <DefaultSelenium.java:88>
請告訴我如何解決此錯誤。
這是我想運行的java文件。
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
import junit.framework.*;
public class orkut extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("https://www.google.com/", "*chrome");
}
public void testOrkut() throws Exception {
selenium.setTimeout("10000");
selenium.open("/accounts/ServiceLogin?service=orkut&hl=en-US&rm=false&continue=http%3A%2F%2Fwww.orkut.com%2FRedirLogin%3Fmsg%3D0&cd=IN&skipvpage=true&sendvemail=false");
selenium.type("Email", "username");
selenium.type("Passwd", "password");
selenium.click("signIn");
selenium.selectFrame("orkutFrame");
selenium.click("link=Communities");
selenium.waitForPageToLoad("10000");
}
public static Test suite() {
return new TestSuite(orkut.class);
}
public void tearDown(){
selenium.stop();
}
public static void main(String args[]) {
junit.textui.TestRunner.run(suite());
}
}
我首先通過命令提示符啓動了硒服務器,然後通過另一個命令提示符執行上面的java文件。
第二個問題:我可以在硒網頁上的指定位置點擊鼠標右鍵嗎?
嗨!你可以發佈一些代碼,說明你如何試圖啓動瀏覽器(或你使用的配置)?這可能有助於找出問題出在哪裏;另外:Selenium RC的控制檯中是否有任何有用的輸出? – 2009-09-12 11:53:20
我已經添加更多信息給我的問題。 – 2009-09-12 12:19:38