我想使用 Robotframework 和 Selenium 对网站进行自动化测试。我的测试适用于 Firefox。但是,我想改用 Chromium。根据documentation for "Open Browser" ,它应该适用于 Chrome。但是在我的 Ubuntu 机器上,我无法立即使用该浏览器。
这是一个最小的例子:
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
Open Browser And Check Title
Open Browser about:blank chromium
Title Should Be ${EMPTY}
失败并出现以下错误:
ValueError: chromium is not a supported browser.
有没有办法在 Robotframework 中设置 Chromium 以与 Selenium 一起使用?
编辑:这最初是针对 Selenium2Library 提出的。在迁移到版本 3 时,他们从名称中删除了版本号。问题已相应更新。
最佳答案
问题是“chromium”不是 selenium 库知道的名称。您不能随便使用任何名称。使用“chrome”而不是“chromium”,并确保 ChromeDriver安装在您路径中的某个文件夹中——默认情况下不会安装。
关于testing - Robotframework:如何在打开浏览器的情况下在 Selenium 库中使用 Chromium?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26585215/