当然可以为所有测试使用单个存储库。只需为每个项目指定不同的基本 xpath。例如
基础:/contextmenu[@processname='iexplore']
基地:/dom[@domain='google.com']
然后将存储库存储在它自己的解决方案中,然后将您的测试解决方案链接到存储库解决方案中的存储库可能会很有用。
在我们与 Ranorex 的互动中,由于它们的大小,他们建议将它们分开。我们在版本控制中合并不同版本的 repo 也遇到了相当大的困难,这也是我们尽可能将它们拆分的原因。