sweetest 数据库_sweetest/FAQ.md at master · adminlyb/sweetest · GitHub

Sweetest 常见问题汇总(持续更新...)

安装配置

1. 是否支持 Python2.7?

答:不支持。

Sweetest 仅支持 Python3.6 或以上,原因如下:

框架中使用了有序字典等特性;

人生苦短,我用新版 :)

2. 安装后,无法正常启动浏览器?

答:请检查是否正确配置了 chromedriver:

要求和 Chrome 版本匹配;并且把路径添加到环境变量的 path 中。

3. 直接从 github 上下载源码能跑起来吗?

答:不能。

因为没有安装依赖库;建议使用 pip 安装,pip 会自动把依赖库也一起安装。

4. 是否支持 Mac、Linux?

答:支持。

但是无法使用 sweetest 来创建示例文件夹,需要自行下载示例并解压;

另外,Mac 或 Linux 上的 chromedriver 在功能和稳定性上可能存在问题,建议还是在 Windows 上运行比较可靠。

支持范围

1. 除了 Chrome,是否支持 IE, Firefox, Safari 等浏览器?

答:支持。

Sweetest 底层是 Selenium 接口,按如下操作即可:

配置好对应的浏览器驱动;

在启动脚本里配置对应浏览器,如下:

desired_caps = {'platformName': 'Desktop', 'browserName': 'Ie'}

2. 支持 Android App 测试吗?

答:支持。

Sweetest 在移动端测试上底层使用的是 Appium,需要配置好 Appium 环境;

目前,已经在 OPPO R9s 上测试通过。

3. 支持 iOS App 测试吗?

答:不支持。

虽然底层的 Appium 支持 iOS,但是经过我们在 iPhone 6p 上测试,响应速度非常慢,经常卡死;

后续,我们会考虑使用其他框架作为底层来支持 iOS 测试,如 ATX。

4. 支持小程序测试吗?

答:支持 Android 上的小程序测试。

我们的在示例中有测试音乐台小程序的用例。

5. 支持 http 接口测试吗?

答:支持。

详情见示例中的用例。

6. 支持数据库操作吗?

答:支持。

详情见示例中的用例。

使用及功能

1. 我写了一个 setup 用例,为什么没有执行?

答:setup 是在普通用例之前执行的,如果没有普通用例就不会执行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值