Bra*_*ham 1 xamarin calabash xamarin.forms calabash-ios calabash-android
如何在Xamarin Forms下在iOS和Android之间共享我的功能文件?在测试单个UI代码库时,我没有看到创建多个功能目录的原因?
推荐的方法是什么?
最好的办法是使用Page Object模式进行测试.我没有特别尝试过Xamarin.Forms,但从理论上讲这应该不重要.该TaskyPro-葫芦项目就是这样的一个例子.它在创建Calabash测试的"页面对象模式的介绍"部分中进行了讨论.
基本上,我们的想法是每个屏幕都有一个Page类,它知道如何操作屏幕并保存Calabash查询.Page是平台特定知识所在的位置,将在Android和iOS之间共享一组通用方法.步骤定义将通过Page对象与屏幕交互.然后,该功能将使用步骤定义.
| 归档时间: |
|
| 查看次数: |
540 次 |
| 最近记录: |