specflow

    0热度

    1回答

    我正在运行一个使用c#,selenium和specflow的自动化测试套件。如果可能的话,我希望能够看到为当前场景分配了哪些标记,以便我可以为每个场景实例化某种浏览器类型。这甚至可以使用XUnit? 登录功能文件: Feature: Login In order to login to DRIVE As a user We have to enter login de

    1热度

    1回答

    我正在使用NUnit测试运行器的specflow。当我写我的特征文件,并要求specflow生成步骤,它输出以下代码: using System; using TechTalk.SpecFlow; using Xamarin.UITest.Android; namespace UITest1 { [Binding] public class CategoryPager

    0热度

    1回答

    如果您通过TFS运行SpecFlow测试,并且它包含[BeforeFeature]钩子,如果您执行Console.WriteLine("blah"),则查看生成的TRX文件使用Visual Studio,这些控制台行不显示。 但是,如果您在文本编辑器中编辑TRX文件,则控制台输出实际上就在那里。 例如,在TRX内的<TestRun\ResultSummary\Output\StdOut>节点是从[

    1热度

    1回答

    我正在创建报告,但不包含步骤(请参阅问题末尾的屏幕快照!)。 我创建ClassLibrary1的项目VS15 我已经添加NUnit3,NUnitConsole,Specflow和Specflow.NUnit的NuGet包。 我添加了defaul功能和步骤定义文件。 在那之后,我跑这些命令从CMD(首先从NUnit的文件夹,第二从specflow文件夹): nunit3-console.exe --

    0热度

    1回答

    我无法让我的SpecFlow测试从建立到2015年TFS运行这似乎是类似于 SpecFlow + VSTS/TFS 2015年 SpecFlow + VSTS/TFS 2015 提到的问题 这里给出的答案并没有解决我的问题。我加$(Build.SourcesDirectory)\包 是我路上的自定义测试适配器并得到了一个错误: 错误:路径 'd:\ vNextBuildAgent \ 1_work

    1热度

    4回答

    TLDR - 编写specFlow场景的最佳方法是相互连接并共享数据?例如场景A - 创建一个用户,然后使用该用户登录场景B(登录将需要在创建用户场景中指定的用户名和密码)。 大家好, 我得到自己在一点咸菜在试图找出最好的方式来写一个网站上一个典型的用户注册形式的情况下,随后的场景来测试登录。 我试图创建一个单独的类的实例来存储我的登记表的所有细节,当它达到这一步(认为这是上下文注射液)。例如 [

    0热度

    2回答

    我写在C#中使用SpecFlow一个测试用例没有命中。当我设置适当的断点并使用调试器运行测试用例时,所有断点都不会被命中。当我将鼠标悬停在它们上方时,会显示一条显示“断点不会被打中的提示,文档没有加载符号”。现在,我如何调试我写的测试用例? PS:我使用VS2015

    2热度

    4回答

    我遇到了Specflow在Visual Studio扩展中保持禁用状态的问题。 当我启动VS时出现错误SpecflowPackagePackage加载不正确。 我试图卸载并重新安装specflow,但它似乎很奇怪。当我卸载它说卸载成功,并要求重新启动VS.当我重新启动时,Specflow仍然存在,但被禁用。 使用Visual Studio 2015更新3,64位。 Windows 10. Spec

    3热度

    4回答

    在Specflow中,可以使用dependency injection 在步骤定义之间共享上下文这是否意味着您最终为每个功能部署了不同的“上下文”类? 如果是这样,这是不是不可能跨功能共享步骤定义?你认为领域已经设置?

    0热度

    1回答

    我正在使用Specflow + Excel在Specflow功能中包含示例数据表。 为此,我在我的项目中创建了一个名为例如Data.feature.xlsx,因为我认为最初需要调用它。然后我意识到(因为我只用它作为示例表),它不需要具有功能扩展,所以我将它重命名为例如Data.xlsx。 现在,无论我做什么,我得到一个生成错误: Generation error: Could not find f