如何在其他浏览器中使用量规/太鼓?

时间:2018-11-12 13:58:56

标签: getgauge

本月我使用gauge / taiko / javascript,并希望在我的PC中使用浏览器。 我尝试使用仪表运行--env =“ firefox”规范/,但不起作用。 有样品吗?

3 个答案:

答案 0 :(得分:0)

首先创建环境吗? https://docs.gauge.org/latest/configuration.html#creating-new-environment

您不必在这样的单个环境中使用引号

 gauge run --env ci specs

之后,您是否将项目配置为使用新环境? 您正在做的是加载变量,因此您必须向项目提供与该环境交互所需的变量。除了浏览器外,我还需要此衍生产品的根地址,并指定我是在DEV(elopment),CERT(ification)还是PROD(uction)环境中。

browserToUse = chrome
rootNgsUrl = http://(urlAddress)
envInUse = dev

然后在DriverFactory中使用它来将驱动程序初始化为正确的浏览器

ChromeOptions options = new ChromeOptions();
options.AddArgument("--ignore-certificate-errors-spki-list");
options.AddArgument("--ignore-ssl-errors");
Driver = new ChromeDriver(options);

我相信其中有一些示例,其中包括DriverFactory的示例,该示例将初始化您的浏览器驱动程序并允许您使用该环境。

答案 1 :(得分:0)

Taiko是一个Node.js库,用于自动执行Chrome浏览器。因此,Taiko仅适用于Chrome浏览器。

Example

答案 2 :(得分:0)

打开您的 default.properties 并在底部添加一个新行:

TTAIKO_BROWSER_PATH = <path to your browser executable>

对于 Windows 系统上的 Chrome 浏览器,这将是:

TAIKO_BROWSER_PATH = C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe