gpt4 book ai didi

webdriver - 无法在端口 7055 上连接到主机 127.0.0.1

转载 作者:行者123 更新时间:2023-12-04 11:56:54 26 4
gpt4 key购买 nike

我是 webdriver 的新手,需要一些帮助。

我在 Windows XP 上使用 Selenium 2.2.0 和 FF v7.0.1

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

45000 毫秒后无法在端口 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;
}
}

}

最佳答案

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

查看更改日志 here .从这里的注释来看,从 v2.19.0 开始支持 firefox 10 中的 native 事件,这意味着您需要 2.19 或更高版本才能支持 firefox 10。

关于webdriver - 无法在端口 7055 上连接到主机 127.0.0.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10013898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com