当前位置: 首页 > 知识库问答 >
问题:

无法连接到端口7055上的主机127.0.0.1

戚飞
2023-03-14

我是一个新手,需要一些帮助。.

我正在使用Selenium 2.2.0和FF v7。Windows XP上的0.1

我已经成功地在IE中录制并回放了一个java脚本,但是每当我尝试在FF中执行相同的脚本时,我都会收到以下错误消息

45000 ms后无法连接到端口7055上的主机127.0.0.1

我在很多地方读到,如果我将firefox版本降级到3.6,脚本将运行良好,但我并不热衷于降级。有人能告诉我我做错了什么吗?

package hisScripts;
import java.util.concurrent.TimeUnit;
import org.junit.*;
import static org.junit.Assert.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;


public class WebdriverTest_1 {
private WebDriver driver;
private String baseUrl;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {
    driver = new FirefoxDriver();
    //driver=new InternetExplorerDriver();
    baseUrl = "https://**********/";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}

@Test
public void testUntitled() throws Exception {
    driver.get(baseUrl + "/");
    driver.findElement(By.xpath("//a[contains(text(),'my profile')]")).click();
    driver.findElement(By.xpath("//a[contains(text(),'about the service')]")).click();
    driver.findElement(By.xpath("//a[contains(text(),'contact us')]")).click();
    driver.findElement(By.xpath("//a[contains(text(),'help')]")).click();
    driver.findElement(By.xpath("//a[contains(text(),'home')]")).click();
    driver.findElement(By.xpath("//a[contains(text(),'logout')]")).click();

}

@After
public void tearDown() throws Exception {
    driver.quit();
    String verificationErrorString = verificationErrors.toString();
    if (!"".equals(verificationErrorString)) {
        fail(verificationErrorString);
    }
}

private boolean isElementPresent(By by) {
    try {
        driver.findElement(by);
        return true;
    } catch (NoSuchElementException e) {
        return false;
    }
}

}

共有2个答案

高祺
2023-03-14

这个问题是由于火狐版本和selenium jar文件版本的兼容性造成的。使用最新的硒罐files.that可以解决这个问题。

陆涵畅
2023-03-14

您使用的selenium版本非常旧。我认为v2不支持firefox 10。2.最新版本为2.20。

在这里查看更改日志。从这里的注释可以看出,firefox 10中的本机事件从v2开始就得到了支持。19.0这意味着你需要2.19或更高版本才能支持firefox 10。

 类似资料: