WatiNTestRecorder 生成 C# 等效代码还是仅生成格式化为模型的对象

发布于 2024-12-02 15:38:02 字数 517 浏览 1 评论 0原文

WatiNTestRecorder 生成 C# 等效代码还是仅生成格式化为模型的对象。

有不同的站点显示不同的快照

请点击第一个链接,其中第一个链接说类似的代码不是采用特定语言,而是采用格式化为模型的对象

http://watintestrecord.sourceforge.net/

但第二个显示了在 watin 测试记录器中生成 c# 代码的快照

http://weblogs.asp .net/dixin/archive/2009/02/05/automated-web-testing-1-using-watin.aspx

请告知哪个是正确的

Does WatiNTestRecorder generates C# equivalent code or only the object formatted into model.

There are different sites showing different snapshots

Please follow the link where the first one says like code is not in specific language but in objects formatted into models

http://watintestrecord.sourceforge.net/

But the second one shows a snapshot where c# code is generated in the watin test recorder

http://weblogs.asp.net/dixin/archive/2009/02/05/automated-web-testing-1-using-watin.aspx

Please tell which is correct

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

雨的味道风的声音 2024-12-09 15:38:02

使用 WatiN Test Reporder 的最新测试版 (2.0.9.1228),在“保存”对话框中,您可以选择所需的语言和测试框架(NUnit 等)。 “保存”对话框可通过“测试源”选项卡访问,并在对话框中通过“保存类型”下拉列表选择所需的语言/测试框架。您还可以将其保存为记录器的 XML 格式(默认),以便稍后可以在记录器中再次打开它。记录器无法打开和解释器保存的 C#/VB.NET 源文件。我相信早期版本的记录器只会生成 C# 代码,因此这可能是您第二个链接上的屏幕截图。

保存文件后,将源代码放入您选择的编辑器中,添加断言,根据需要进行修改,编译并在您选择的测试运行器中运行十次。

对于我使用 Test Recorder (2.0.9.1228) 和 WatiN 2.1 来说,记录器中的“编译”选项不起作用(注意:我不打算深入研究让它工作)。如果我要使用记录器,我只会将其用作帮助程序,然后将生成的源代码添加到我的 Visual Studio 项目中。

Using the latest beta of WatiN Test Reporder (2.0.9.1228), in the "save" dialog you can pick what language and testing framework (NUnit, etc) you want. The "save" dialog is access via the Test Source tab and in the dialog select the language/test framework you want via the "Save as type" dropdown list. You can also save it (the default) in the recorder's XML format so you can open it in the recorder again later. The recorder cannot open and interpreter saved C#/VB.NET source files. I believe an earlier version of the recorder would only generate C# code so that may be the screenshot on your second link.

Once the file is saved, take the source to your editor of choice, add Asserts, modify as needed, compile and ten run in your test runner of choice.

For me using Test Recorder (2.0.9.1228) and WatiN 2.1 the "compile" option in the recorder does not work (note: I have no plans to dig into getting it to work). If I were to use the recorder I'd use it as a helper only and then add the resultant source code to my Visual Studio project.

花开雨落又逢春i 2024-12-09 15:38:02

相反,

IE ie = new IE();
// point it to http://www.google.com
ie.GoTo("http://www.google.com");

请尝试以下操作:

IE ie = new IE("http://www.google.com");

并确保您的项目是 x86 而不是 Any CPU

Instead

IE ie = new IE();
// point it to http://www.google.com
ie.GoTo("http://www.google.com");

try this:

IE ie = new IE("http://www.google.com");

And make sure your project is x86 and not Any CPU.

鸵鸟症 2024-12-09 15:38:02

这会生成 C# 代码 - http://fwptt.sourceforge.net/,我仍然必须适应非表单身份验证,但由于您可以完全访问生成的代码,因此您可以根据需要对其进行自定义以进行不同的身份验证。

This generates a C# code - http://fwptt.sourceforge.net/, I still have to accommodate for nonforms authentification but since you'll have full access to the generated code you can customize it for different authentifications if needed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文