我正在尝试使用集成了Xamarin的SpecFlow。在测试期间,我能够插入应用程序(*.apk)并使其进入登录页面,但随后我收到错误消息:
BoDi.ObjectContainerException was unhandled by user code
HResult=-2146233088
Message=Primitive types or structs cannot be resolved: Xamarin.UITest.Platform (resolution path: VVM_SpecFlow.LoginApplicationSteps)
Source=TechTalk.S
我有一个基于SpecFlow的测试项目。有时会出现这样的问题:工作源代码(在其他计算机和构建服务器上工作)无法在Visual 2015中加载解决方案资源管理器中的信息load failed,并在输出控制台上显示以下错误消息:
C:\Project\Tests.csproj : error : The imported project "C:\Project\packages\SpecFlow.2.1.0\tools\TechTalk.SpecFlow.targets" was not found. Confirm that the path in the <Import
无法在Visual 2015上安装SpecFlow +Excelv1.7.3,已经安装了SpecFlow v2.4.0。
安装在VS2015中: SpecFlow - v2.4.0,SpecFlow.Assist.Dynamic - v1.3.1
在试图安装SpecFlow +Excel时,我收到了以下错误:
Install-Package : Unable to find a version of 'SpecFlow' that is compatible with 'SpecFlow.Assist.Dynamic 1.3.1 constraint: SpecFlow
我的团队正在为我们的一个网站构建SpecFlow测试的回归套件,并在本地进行测试。我们一直在尝试让构建服务器(TFS 2013构建服务器)能够在我们签入代码时运行这些测试。我们还没能让它起作用。
在本地,我们的测试运行在NUnit框架上,我们认为它在构建服务器上的工作方式是一样的。似乎构建服务器只想在VS Test Runner上运行测试,而VS Test Runner每次都无法运行我们的SpecFlow测试。
如果我远程登录到构建服务器,并在VS中针对SpecRun运行SpecFlow测试,则测试可以正常工作并通过。我们也一直在尝试构建定义,但一直没有任何运气。当代码签入时,需要设置什么才能
我在一个Specflow测试中完成了这个步骤:
[Then(@"the enriched messages are written to the LC")]
public void ThenTheEnrichedMessagesAreWrittenToTheLC()
{
var LcApplicationOptions = new LcApplicationOptions();
_configuration.GetSection("LcApplication").Bind(LcApplicationOptions);
Subscripti
我想生成一个通用步骤,我可以在该步骤中提供所需的所有表,包括需要更改的行和列,例如: 我尝试过使用SpecFlow.Assist.Dynamic,但我不知道如何使用不同的表发送ParameterID或值 Scenario: GS - Show Rota days usually worked on Absence form disabled
Given the following parameter is changed
| Table | ParameterID | value |
| table1 | ShowDaysUsuallyWorke
我最近接管了一个项目,该项目在自动化框架中使用BrowserStack进行移动测试。我们使用的代理出现故障,所以我不得不将系统代理更改为工作的代理,我不确定它们是否相关,但这是有意义的。
我以前更改过代理,没有任何问题,所以不确定为什么会发生这种情况。将C#与selenium结合使用,在所有浏览器中都会出现错误。第一次使用这个框架时,我对它的浏览器堆栈侧了解不多。
Result StackTrace:
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at O
我们在CodedUITest项目之上有了Specflow层。我们在一个CodedUITest项目(CodedUITestProject1)中有一些通用的步骤,我们希望在不同解决方案中的另一个CodedUITest项目(CodedUITestProejct2)中使用这些步骤。
我们已经创建了CodedUITestProject1的动态链接库,并在CodedUITestProejct2中添加了它的引用。还更新了CodedUITestProject2的App.config文件,以使用来自外部程序集的绑定,但不起作用。对此有什么想法。
<specFlow>
<!-- For
我目前正在为一个应用程序表单创建自动测试,我将selenium与Specflow结合使用。在我的Specflow场景中,我有一个场景大纲和一些我希望使用的示例。我可以用场景大纲中的示例中的值填充简单的文本字段,但是我似乎无法让selenium从下拉列表中选择与我在specflow场景大纲中相同的项。 Specflow scenario outline step Specflow scenario outline example data Sending the data from the example Cathing and populating the text field 我如何复制它
我有一个ExcelStepDefinition类,里面是我测试excel的步骤。我也有WordStepDefinition的课程。由于我有大量的步骤,这两个类是相同的,所以我做了一些StepDefinition类,它将成为这两个类的基类。
在这个基类中,我需要在构造函数中有一些参数,这取决于实例化的类(excel或word)。我已经做了所有这些,但当我在Nunit中开始测试时,它会失败,并显示以下堆栈跟踪:
System.IndexOutOfRangeException : Index was outside the bounds of the array.
TearDown : System