selenium - 如何在 cucumber 测试用例中使用 Selenium Web 驱动程序安装 Firefox 的附加组件

标签 selenium cucumber capybara

我必须编写脚本,在其中安装名为“aqqin”的 firefox-add-on。我该怎么做

最佳答案

您可以通过创建自定义配置文件并将其传递给驱动程序来添加插件。

FirefoxProfile profile = new FirefoxProfile();
File extension = new File("<path>"/aqqin.xpi");
profile.addExtension(extension);

WebDriver driver = new FirefoxDriver(profile);

关于selenium - 如何在 cucumber 测试用例中使用 Selenium Web 驱动程序安装 Firefox 的附加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15493392/

相关文章:

python - 使用 Python 抓取 linkedin 连接,但只显示了一些 - Selenium 和 BeautifulSoup

ruby-on-rails - 找不到 bundle 安装的 cucumber 生成器

ruby-on-rails - 如何在 cucumber 中 stub 方法?

rspec - 使用 Capybara/RSpec 测试链接的目标属性

ruby-on-rails - 无法与 capybara 选择日期?

python - timeout_decorator - 是否可以禁用或使其在 Windows 上工作?

testing - Selenium 与健身

ruby-on-rails - Firefox 是默认的,但仍然得到 WebDriverError : unable to connect to chromedriver 127. 0.0.1:9515

java - 相同的场景 - Java 的 StaleElementReferenceException,但 Watir 没问题

ruby-on-rails - 用 Cucumber 测试 SWFUpload