Chrome浏览器未运行Serenity BDD测试用例 [英] Serenity BDD test cases are not running on Chrome browser

查看:254
本文介绍了Chrome浏览器未运行Serenity BDD测试用例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在步骤定义文件中使用以下注释时,我的Serenity BDD测试用例在firefox上运行良好:

My Serenity BDD test cases are running fine on firefox when I used below annotations in step definition file:

@Managed
public WebDriver driver;

我想在chrome浏览器上运行相同的测试用例.因此,将其修改如下:

I wanted to run same test cases on chrome browser. So, modified it as below:

@Managed(driver = "chrome")
 WebDriver driver;

也尝试过以下一种方法:

Also tried below one:

@Managed(driver = "chrome")
 ChromeDriver driver;

在上述两种情况下,我的测试用例仍然可以通过打开Firefox而不是Chrome来运行. 我遵循了Serenity BDD指南中提到的确切步骤. 您能帮我知道如何通过打开Chrome执行Serenity BDD测试脚本.预先感谢您的帮助.

In both the above cases, my test cases are still running by opening Firefox instead of Chrome. I followed the exact steps as per mentioned in Serenity BDD guide. Can you please help me to know, how to execute Serenity BDD test scripts by opening Chrome. Thanks in advance for your help.

推荐答案

我还没有使用Serenity,但是我对Thucydides(Senerity的前身)有一些经验.我在Thucydides中添加Chrome支持的方法是编辑thucydides.properties文件(通常在src/test/resources中)以添加以下行:

I haven't used Serenity yet but I had some experience with Thucydides (Senerity's predecessor). What I did in Thucydides to add Chrome support is by editing the thucydides.properties file (typically in src/test/resources) to add these lines:

webdriver.driver=chrome
webdriver.chrome.driver = C:\\chromedriver\\chromedriver.exe

它在Serenity中的工作方式可能类似.

It might work similarly in Serenity.

这篇关于Chrome浏览器未运行Serenity BDD测试用例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆