gpt4 book ai didi

eclipse - 从 Eclipse 使用自定义 Firefox 配置文件启动 Selenium

转载 作者:行者123 更新时间:2023-12-04 06:57:46 24 4
gpt4 key购买 nike

我正在 Eclipse 中运行 Selenium 测试,但我无法加载自定义的 Firefox 配置文件。

大多数消息来源建议我需要像这样启动 Selenium 服务器:

java -jar selenium-server.jar -firefoxProfileTemplate </path/to/template/>

但是当从 Eclipse 中启动我的测试时,它不使用它 - 如果 Selenium Server 没有运行,测试将运行。

该线程建议我可以在 DefaultSelenium 构造函数中设置配置文件:

Selenium RC - disabling browser cookie

但是 Selenium IDE(Firefox 插件)为我生成的代码不使用该构造函数:
package com.example.tests;

import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;

public class Example extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("http://www.example.com/", "*firefox");
}
public void testExample() throws Exception {
selenium.open("/");
selenium.click("//body");
}
}

我应该在哪里设置 DefaultSelenium 配置选项?或者有没有其他方法可以用来加载我的自定义 Firefox 模板?

谢谢!
斯图

最佳答案

您上面的代码版本假设您在端口 4444 上针对本地主机运行测试,这就是为什么它在设置中有 2 个参数。

要设置 eclipse 以运行它,您需要更新运行配置。那是下

Run > Run Configurations 

查看其中包含 selenium 的项目并添加上面的配置,以便在它运行时将其选中并运行。

我个人只是在开始工作时通过运行批处理文件启动服务器并在一天结束时将其杀死。

关于eclipse - 从 Eclipse 使用自定义 Firefox 配置文件启动 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2341109/

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