一尘不染

Selenium-无法启动Selenium会话:无法启动新的浏览器会话:启动浏览器时出错

selenium

我刚接触selenium。我生成了我的第一个Javaselenium测试用例,它已成功编译。但是当我运行该测试时,我得到了以下RuntimeException

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());

 }

}

我首先通过命令提示符启动了selenium服务器,然后通过另一个命令提示符执行了上述java文件。

第二个问题:我可以右键单击包含selenium的网页上的指定位置。


阅读 368

收藏
2020-06-26

共1个答案

一尘不染

如果您使用的是最新版本的Selenium RC(1.0以后),则应更改以下内容:

setUp("https://www.google.com/", "*chrome");

对于

setUp("https://www.google.com/", "*firefox");

如果这不起作用,请尝试创建一个单独的firefox配置文件并使用该配置文件:

http://seleniumhq.org/docs/05_selenium_rc.html#specifying-the-firefox-
profile

2020-06-26