我是一个新手,需要一些帮助。.
我正在使用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;
}
}
}
这个问题是由于火狐版本和selenium jar文件版本的兼容性造成的。使用最新的硒罐files.that可以解决这个问题。
您使用的selenium版本非常旧。我认为v2不支持firefox 10。2.最新版本为2.20。
在这里查看更改日志。从这里的注释可以看出,firefox 10中的本机事件从v2开始就得到了支持。19.0这意味着你需要2.19或更高版本才能支持firefox 10。
我收到一个错误:无法连接到端口7055上的主机127.0.0.1 当我尝试在ubuntu服务器上用firefox运行selenium时。 谁能帮忙吗? 我有硒版2.53
在我的eclipse中运行代码(Selenium webDrive/java);但它显示错误45000毫秒后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出"......代码和错误的截图
Selenium在Firefox中运行量角器测试时未启动。依赖版本详细信息指定如下: 让我知道哪里出了问题,我错过了什么? 节点版本: 量角器版本:业力版本: Selenium版本:火狐版本: Firefox控制台输出:
我有一个测试箱。看起来Jenkins将ssh插入并执行正在运行的特定作业中描述的命令。 在这里,我试图运行我的Selenium Webdriver测试,但它告诉我在启动Firefox时有错误。最后的想法是在这个盒子上完全运行webtests,并且还拍摄一些错误的截图。 我使用的是selenium-java-2.25.jar、Firefox10、linux操作系统。 有趣的是,我可以将ssh手动插入
Firefox控制台输出: 45000 ms后无法连接到端口7055上的主机127.0.0.1。 我一直在尽我所能。请有人能帮助我的版本和maven项目的依赖集;我正在使用Java。
我正试着用量角器(通过grunt)在Travis-CI上运行。当我在本地运行测试时,我的测试成功运行,但是我在Travis-CI上不断遇到以下错误。提前道谢。 下面是我的完整项目,以备需要其他文件时使用:https://github.com/crobby/oshinko-console/tree/travis-integration $grunt测试-集成--baseURL=https:/${IP