我正在研究UI自动化。
我们正在使用以下工具。
Bewildr Snoop
我们的WPF应用程序使用该公司开发的自定义框架。许多按钮都是动态生成的。例如,具有ID guids的控件在我每次运行程序时都会获得新的ID guids。许多控件都没有名称。
有没有其他值得一看的工具?
发布于 2010-12-01 23:15:41
这是商业的还是个人的--你有预算吗?这会影响到你是否会考虑水星或惠普套件,或者直接去开源;)
http://en.wikipedia.org/wiki/List_of_GUI_testing_tools提供了一个很好的图形用户界面测试工具列表。AutoIT很好,很容易学习和使用,特别是如果你是一个程序员。Phantom AL和IcuTest对于WPF应用程序都很有用。
如果您有预算,没有比水星/惠普工具集更好的了- QTP (QuickTest Pro)和WinRunner -前者使用VBScript,而后者使用自定义的测试脚本语言-非常聪明地快速编写测试。
我不会提供所有链接,因为Wiki的文章已经提供了这些链接,但我希望这会有所帮助。
至于目标名称,假设您可以计算出它们被加载的顺序,并以这种方式对它们进行Tab键操作,而忽略名称和guids。或者,如果你知道按钮的位置,你也可以发送点击到应用程序上的目标坐标。
发布于 2011-01-06 02:48:03
马克,
你提到的bewildr已经做不到的事情。即使您不知道对象的名称、id甚至类型,也始终可以使用.children方法动态获取元素……这里有一个简短的介绍:http://www.natontesting.com/2010/11/27/bewildr-0-1-7/
...and在这里查看代码示例:
发布于 2019-10-18 16:08:37
@Jon Abaca
据我所知,这取决于你要测试哪些界面(移动/网络),以及你是否要与代码知识人员一起测试这些应用程序。
对编码、移动测试、交叉浏览和ci/cd了解较少。你可以去Katalon-studio,是的,它是免费的
或者更好地使用硒。
https://stackoverflow.com/questions/4323410
复制相似问题