Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
编码 UI - 断言的“失败时继续”
我使用 SpecFlow 和 Coded UI 为 WPF 应用程序创建自动化测试 我在 Then 步骤中有多个断言 其中有几个失败了 当断言失败时 测试用例失败并停止执行 我希望我的测试用例继续执行直到最后一步 当执行最后一步时 如果在执
codeduitests
specflow
用于多浏览器测试的 Specflow 的 DataSource 属性
我有一些 C 中的 Web ui 测试 这些测试是通过 browserstack 中的 selenium 执行的 目前 这些只是简单的单位毫秒测试 它们是在不同的浏览器上执行的 我想将测试移植到specflow 但我真的不知道如何进行多浏览
c
selenium
Browser
mstest
specflow
如何使用 BDD 构建 CRUD 测试
我陷入了一个进退两难的境地 试图找出答案best构建我的 CRUD 测试的方式 在我的应用程序中 用户可以创建多种类型的 任务 我当前的实现如下所示 Scenario Create Task Type A Given I am on a u
nunit
automatedtests
BDD
CRUD
specflow
错误 CS7036 没有给出与“SpecflowBaseTest.SpecflowBaseTest(IWebDriver)”所需的形式参数“driver”相对应的参数
我正在创建一个新框架 因为 PageFactory 已被弃用 我收到错误 Error CS7036 There is no argument given that corresponds to the required formal par
c
selenium
seleniumwebdriver
specflow
使用 Browser.Current 在 C# 中通过 Baseclass.Contrib.Specflow 调用浏览器
我目前正在尝试使用 Selenium Grid 2 在多个浏览器上运行自动化测试 在我的研究过程中 我遇到了使用 Baseclass Contrib Specflow 它使我能够将浏览器用作功能文件中的标签 而无需在我的主驱动程序类中声明它
c
selenium
specflow
baseclasscontrib
Specflow 步骤定义继承
我有 ExcelStepDefinition 类 其中是我的 Excel 测试步骤 我也有 WordStepDefinition 类 由于这两个类有大量相同的步骤 因此我创建了一些 StepDefinition 类 它将作为这两个类的基类
specflow
在 WebDriver 方法中获取 Specflow 标签
我正在使用 C selenium 和 Specflow 运行自动化测试套件 如果可能的话 我希望能够查看分配给当前场景的标签 以便我可以为每个场景实例化某种浏览器类型 使用 XUnit 是否可以实现这一点 登录功能文件 Feature Lo
c
automatedtests
specflow
xunit
如何使用 MSTest 从命令行运行 SpecFlow 场景?
我有 Visual Studio 2010 并且我们有两个使用的 VS 解决方案 第一个是 Web 应用程序 第二个是严格用于 SpecFlow 测试 同时运行两个 Visual Studio 实例来运行 SpecFlow 功能会占用所有可
c
mstest
BDD
specflow
如何在 Visual Studio 中获得 .feature 文件的 Gherkin 语法突出显示?
默认情况下 Feature Scenario Given When Then 等关键字不会突出显示 是否有现成的模板可以实现此目的 最新版本SpecFlow http www specflow orgVS2010有一个内置的语法高亮
NET
syntaxhighlighting
BDD
specflow
gherkin
是否可以使用页面对象为多个类似屏幕创建可重用且通用的 Specflow 步骤定义?
我正在开发一个具有许多类似数据表 CRUD 屏幕的应用程序 我使用带有页面对象模式的 Selenium 在应用程序中进行导航 并使用对象母体来创建预定义的测试数据 特别是对于具有许多输入的表单 在编写功能文件时 我突然想到这些测试彼此非常相
selenium
NetCore
BDD
specflow
SpecFlow - 重试失败的测试
有没有办法实现AfterScenario在失败的情况下重新运行当前测试的钩子 像这样的东西 AfterScenario retry public void Retry if ScenarioContext Current TestError
Testing
hook
specflow
scenarios
F# 可变列表为空
当我尝试运行下面的代码时 属性为空 这是为什么 我为属性分配了一个空列表 但第一次通过循环时 它为空 这会导致它删除我附加到它的第一个值 我也不明白这一点 似乎与 null 连接的值应该是该值的列表
F
specflow
在specflow中传递变量数组
有没有办法传递参数数组而不是单独传递每个参数 例如我有以下场景 When i login to a site then
Arrays
variables
specflow
Visual Studio 测试资源管理器窗口不刷新
我在 Visual Studio 2017 中的测试资源管理器窗口全天多次被锁定 虽然它不会使 VS 崩溃 但当受到影响时 我无法运行任何测试 因为右键单击测试时没有任何选项可用 我在不同的项目中混合使用了 NUnit 和 SpecFlow
VisualStudio2017
nunit
specflow
testexplorer
拥有多个步骤文件会打开多个浏览器
问题 如果我有多个 Steps 文件 当我执行测试时 似乎无论我运行哪个测试 都会为每个 Steps 文件创建 WebDriver 每当我运行测试时 我都会看到一个看似随机的 Chrome 浏览器打开 为了查看 SpecFlow 和 Chr
c
selenium
seleniumwebdriver
BDD
specflow
是否可以以编程方式向场景添加行?
我想在每个 SpecFlow 测试的开头添加相同的行 这一行指定了几个场景的列表 这些场景会随着时间的推移而改变 因此为每个测试维护这个列表是不可行的 例如 Given I have set my site theme to
specflow
步骤内的 Specflow 调用步骤会导致“无匹配的步骤定义”错误
我正在遵循概述的技术here https stackoverflow com questions 24928270 is it valid to have specflow features depending on other featu
specflow
我可以在 SpecFlow 中多次运行某个功能吗?
我已经搜索了一段时间 但没有找到问题的答案 我可以使用相同的输入运行功能文件 x 次吗 x 应该是配置文件中的数字 Feature SpecFlowFeature In order to avoid silly mistakes As a
specflow
我可以逃离specflow(或小黄瓜)中的管道吗
我有一个我想要的规格流步骤表 管道 字符作为内容的一部分 Example Then the data should be Field Value SomeField a b c 但这行不通 如何转义管道字符 呸 我不敢相信我没有早点发现这个
cucumber
specflow
gherkin
单元测试适配器引发异常:无法加载一种或多种请求的类型
我尝试从 Visual Studio 2010 命令提示符运行 SpecFlow 测试 但收到一条相当迟钝的错误消息 单元测试适配器抛出异常 无法加载一种或多种请求的类型 检索 LoaderExceptions 属性以获取更多信息 有关我的
visualstudio2010
mstest
specflow
1
2
3
»