Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NET中的UI测试自动化_C#_.net_Ui Automation - Fatal编程技术网

C# NET中的UI测试自动化

C# NET中的UI测试自动化,c#,.net,ui-automation,C#,.net,Ui Automation,我想知道我怎样才能用C语言编写一个程序,打开浏览器进入google.com(我很容易做到) 我想写代码自动移动鼠标到输入文本字段,单击鼠标,然后输入一些文本。将鼠标移动到搜索按钮并点击它 我知道我应该处理iAccessible接口,但我没有找到任何有用的源代码 任何帮助都将不胜感激。请查看Windows自动化API: 还有测试API:testapi.codeplex.com,它有一些您可能需要的相关包。 很抱歉,现在还不能发布多个链接,但可以添加一些常用的链接以访问codeplex上的TestA

我想知道我怎样才能用C语言编写一个程序,打开浏览器进入google.com(我很容易做到)

我想写代码自动移动鼠标到输入文本字段,单击鼠标,然后输入一些文本。将鼠标移动到搜索按钮并点击它

我知道我应该处理iAccessible接口,但我没有找到任何有用的源代码


任何帮助都将不胜感激。

请查看Windows自动化API:

还有测试API:testapi.codeplex.com,它有一些您可能需要的相关包。
很抱歉,现在还不能发布多个链接,但可以添加一些常用的链接以访问codeplex上的TestAPI站点。

如果您想了解UI自动化,我自己刚刚开始。我写这个项目是为了让其他人也能使用它或了解自己:

主要是基于模式和属性。您可以在这里看到我是如何使用这些模式的:

希望能有帮助


(编辑:我在这里也回答了一个类似的问题:-您可能正在寻找
值模式。

有一个商业解决方案可以完成这项工作:Telerik WebUI测试工作室。它还支持Silverlight应用程序

以下是一个积极的评论:

您可以尝试它,它让您记录如何与应用程序交互,然后让您自动运行应用程序


这是一款功能强大的产品。

您也可以尝试Winium,这是一种类似于Selenium的自动化库,通过它您可以进行自动化测试,并指示它甚至在远程机器上执行测试。我们已经在我们的组织中将它与Selenium结合使用,以执行Windows和Web模块的自动化测试。它是免费使用和开源的。这里是链接


而且

你为什么要这样做,而不仅仅是处理。开始(“url”)?除了“因为我能行”之外,想不出任何理由;-)我想这样做,因为我有一个大项目,我应该学习如何自动化每一件事,开始在itLink中工作已被删除。