Selenium Webdriver-当baseurl包含应用程序的IP地址时,脚本未运行

Selenium Webdriver-当baseurl包含应用程序的IP地址时,脚本未运行,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我有以下代码: driver=新的FirefoxDriver(); baseUrl=”http://192.160.11.2:8081"; 获取(baseUrl+“/”); driver.findElement(By.id(“用户名”)).clear(); driver.findElement(By.id(“用户名”)).sendKeys(ffsEmail); 运行此代码时,Firefox浏览器将打开。但是如果不输入baseurl,它将在不运行代码的情况下关闭 运行与“www.google.c

我有以下代码:

driver=新的FirefoxDriver();
baseUrl=”http://192.160.11.2:8081";
获取(baseUrl+“/”);
driver.findElement(By.id(“用户名”)).clear();
driver.findElement(By.id(“用户名”)).sendKeys(ffsEmail);
运行此代码时,Firefox浏览器将打开。但是如果不输入baseurl,它将在不运行代码的情况下关闭

运行与“www.google.com”相同的代码可以工作,我需要帮助来解决这个问题


谢谢

实际上,您的
驱动程序。getCurrentUrl()
返回
http://192.160.11.2:8081/

但是这个IP是jboss服务器的“欢迎页面”。因此,除了一些html标签,你什么也找不到。

你使用的是什么版本的Firefox和WD?除了使用webdriver之外,你能在浏览器上点击该URL而不出任何问题吗?是的,这就是我正在使用的应用程序及其与URL的关系。我的Firefox版本是20.0和WD版本2.31.0.Hmm。有趣的是它不工作。我可以让它在除FF之外的所有其他浏览器上运行。如果使用RemoteWebDriver(DesiredCapabilities.FirefoxDriver()),即使是FF也可以工作。不过,您需要保持服务器正常运行。