在我的博客文章《我的首次WebDriverIO体验》中,我分享了使用my-wdio进行自动化测试的初步尝试。通过实践,我对WebDriverIO的功能和优势有了更深入的理解,并记录了我的学习过程和遇到的问题解决方案。
我首次尝试使用webdriverio进行视频制作。安装了以下包:wdio-cli、babel、mocha、chai、allure-commandline、webdriverio、wdio-image-comparison-service、wdio-native-app-compare-service 和 fs-extra。
在桌面版Chrome上运行功能测试的命令是:
```
npm test
```
使用 wdio-image-comparision-service 进行视觉测试,可以在Android Chrome和iPhone Safari上进行。具体操作如下:
- 在Android Chrome上运行测试:
```
npm run web:android
```
- 在iPhone Safari上运行测试:
```
npm run web:ios
```
- 在桌面版Chrome上运行测试:
```
npm run web:chrome
```
针对本机应用程序的测试,可以在Android和iOS设备上进行。具体操作如下:
- Android上的本机应用测试(需要连接真实设备或启动并运行仿真器):
```
npm run android
```
- iOS上的本机应用测试:
```
npm run ios
```
生成并打开Allure报告的命令是:
```
npm run report
```