提交 3c32b6fe 编写于 作者: 杜庆泉's avatar 杜庆泉

get-file-system-manager 自动化测试改用选择器定位

上级 6ad28a28
...@@ -43,21 +43,21 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -43,21 +43,21 @@ describe('ExtApi-FileManagerTest', () => {
}) })
// 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败 // 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败
const btnUnLinkFileButton = await page.$('.btn-clear-file') const btnUnLinkFileButton = await page.$('#btn-clear-file')
await btnUnLinkFileButton.tap() await btnUnLinkFileButton.tap()
await isDone() await isDone()
// 清除文件夹 // 清除文件夹
const btnRmDirButton = await page.$('.btn-remove-dir') const btnRmDirButton = await page.$('#btn-remove-dir')
await btnRmDirButton.tap() await btnRmDirButton.tap()
await isDone() await isDone()
// 重新创建测试目录 // 重新创建测试目录
const btnMkdDirButton = await page.$('.btn-mkdir') const btnMkdDirButton = await page.$('#btn-mkdir')
await btnMkdDirButton.tap() await btnMkdDirButton.tap()
await isDone() await isDone()
const btnReadDirButton = await page.$('.btn-read-dir') const btnReadDirButton = await page.$('#btn-read-dir')
await btnReadDirButton.tap() await btnReadDirButton.tap()
await isDone() await isDone()
...@@ -104,7 +104,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -104,7 +104,7 @@ describe('ExtApi-FileManagerTest', () => {
expect(JSON.stringify(fileListSuccess)).toEqual("[\"b\"]") expect(JSON.stringify(fileListSuccess)).toEqual("[\"b\"]")
// 测试写入文件 // 测试写入文件
const btnWriteFileButton = await page.$('.btn-write-file') const btnWriteFileButton = await page.$('#btn-write-file')
await btnWriteFileButton.tap() await btnWriteFileButton.tap()
await isDone() await isDone()
// 检查目录列表数量 // 检查目录列表数量
...@@ -115,7 +115,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -115,7 +115,7 @@ describe('ExtApi-FileManagerTest', () => {
fileListSuccess = await getData('fileListSuccess') fileListSuccess = await getData('fileListSuccess')
expect(JSON.stringify(fileListSuccess)).toEqual("[\"b\",\"1.txt\"]") expect(JSON.stringify(fileListSuccess)).toEqual("[\"b\",\"1.txt\"]")
// 获取和对比 文件内容 // 获取和对比 文件内容
const btnReadFileButton = await page.$('.btn-read-file') const btnReadFileButton = await page.$('#btn-read-file')
await btnReadFileButton.tap() await btnReadFileButton.tap()
await isDone() await isDone()
let readFileRet = await getData('readFileRet') let readFileRet = await getData('readFileRet')
...@@ -134,7 +134,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -134,7 +134,7 @@ describe('ExtApi-FileManagerTest', () => {
readFileRet = await getData('readFileRet') readFileRet = await getData('readFileRet')
expect(readFileRet).toEqual("If you were a teardrop;In my eye,For fear of losing you,I would never cry.And if the golden sun,Should cease to shine its light,Just one smile from you,Would make my whole world bright.") expect(readFileRet).toEqual("If you were a teardrop;In my eye,For fear of losing you,I would never cry.And if the golden sun,Should cease to shine its light,Just one smile from you,Would make my whole world bright.")
const btnGetFileInfoButton = await page.$('.btn-get-file-info') const btnGetFileInfoButton = await page.$('#btn-get-file-info')
await btnGetFileInfoButton.tap() await btnGetFileInfoButton.tap()
await isDone() await isDone()
...@@ -161,7 +161,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -161,7 +161,7 @@ describe('ExtApi-FileManagerTest', () => {
copyFromFile:"a/1.txt", copyFromFile:"a/1.txt",
copyToFile:"a/2.txt" copyToFile:"a/2.txt"
}) })
const btnCopyFileButton = await page.$('.btn-copy-file') const btnCopyFileButton = await page.$('#btn-copy-file')
await btnCopyFileButton.tap() await btnCopyFileButton.tap()
await isDone() await isDone()
...@@ -181,7 +181,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -181,7 +181,7 @@ describe('ExtApi-FileManagerTest', () => {
renameToFile:"a/3.txt" renameToFile:"a/3.txt"
}) })
const btnRenameFileButton = await page.$('.btn-rename-file') const btnRenameFileButton = await page.$('#btn-rename-file')
await btnRenameFileButton.tap() await btnRenameFileButton.tap()
await isDone() await isDone()
...@@ -211,22 +211,22 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -211,22 +211,22 @@ describe('ExtApi-FileManagerTest', () => {
// 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败 // 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败
const btnUnLinkFileButton = await page.$('.btn-unlink-file') const btnUnLinkFileButton = await page.$('#btn-unlink-file')
await btnUnLinkFileButton.tap() await btnUnLinkFileButton.tap()
await isDone() await isDone()
// 清除文件夹 // 清除文件夹
const btnRmDirButton = await page.$('.btn-remove-dir') const btnRmDirButton = await page.$('#btn-remove-dir')
await btnRmDirButton.tap() await btnRmDirButton.tap()
await isDone() await isDone()
// 重新创建测试目录 // 重新创建测试目录
const btnMkdDirButton = await page.$('.btn-mkdir') const btnMkdDirButton = await page.$('#btn-mkdir')
await btnMkdDirButton.tap() await btnMkdDirButton.tap()
await isDone() await isDone()
const btnReadDirButton = await page.$('.btn-read-dir') const btnReadDirButton = await page.$('#btn-read-dir')
await btnReadDirButton.tap() await btnReadDirButton.tap()
await isDone() await isDone()
...@@ -283,7 +283,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -283,7 +283,7 @@ describe('ExtApi-FileManagerTest', () => {
// 获取和对比 文件内容 // 获取和对比 文件内容
const btnReadFileButton = await page.$('.btn-read-file') const btnReadFileButton = await page.$('#btn-read-file')
await btnReadFileButton.tap() await btnReadFileButton.tap()
await isDone() await isDone()
let readFileRet = await getData('readFileRet') let readFileRet = await getData('readFileRet')
...@@ -299,7 +299,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -299,7 +299,7 @@ describe('ExtApi-FileManagerTest', () => {
}) })
const btnWriteFileButton = await page.$('.btn-write-file') const btnWriteFileButton = await page.$('#btn-write-file')
await btnWriteFileButton.tap() await btnWriteFileButton.tap()
await isDone() await isDone()
...@@ -325,7 +325,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -325,7 +325,7 @@ describe('ExtApi-FileManagerTest', () => {
getFileInfoAlgorithm:"md5", getFileInfoAlgorithm:"md5",
}) })
const btnGetFileInfoButton = await page.$('.btn-get-file-info') const btnGetFileInfoButton = await page.$('#btn-get-file-info')
await btnGetFileInfoButton.tap() await btnGetFileInfoButton.tap()
await isDone() await isDone()
...@@ -367,7 +367,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -367,7 +367,7 @@ describe('ExtApi-FileManagerTest', () => {
renameToFile:"a/没有提前创建的目录/3.txt" renameToFile:"a/没有提前创建的目录/3.txt"
}) })
const btnRenameFileButton = await page.$('.btn-rename-file') const btnRenameFileButton = await page.$('#btn-rename-file')
await btnRenameFileButton.tap() await btnRenameFileButton.tap()
await isDone() await isDone()
...@@ -404,7 +404,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -404,7 +404,7 @@ describe('ExtApi-FileManagerTest', () => {
copyToFile:"a/提前创建的目录/4.txt" copyToFile:"a/提前创建的目录/4.txt"
}) })
const btnCopyFileButton = await page.$('.btn-copy-file') const btnCopyFileButton = await page.$('#btn-copy-file')
await btnCopyFileButton.tap() await btnCopyFileButton.tap()
await isDone() await isDone()
...@@ -457,22 +457,22 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -457,22 +457,22 @@ describe('ExtApi-FileManagerTest', () => {
// 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败 // 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败
const btnClearFileButton = await page.$('.btn-clear-file') const btnClearFileButton = await page.$('#btn-clear-file')
await btnClearFileButton.tap() await btnClearFileButton.tap()
await isDone() await isDone()
// 清除文件夹 // 清除文件夹
const btnRmDirButton = await page.$('.btn-remove-dir') const btnRmDirButton = await page.$('#btn-remove-dir')
await btnRmDirButton.tap() await btnRmDirButton.tap()
await isDone() await isDone()
// 重新创建测试目录,期望通过 recursive = true的 文件夹删除,得到一个空的 /a 目录 // 重新创建测试目录,期望通过 recursive = true的 文件夹删除,得到一个空的 /a 目录
const btnMkdDirButton = await page.$('.btn-mkdir') const btnMkdDirButton = await page.$('#btn-mkdir')
await btnMkdDirButton.tap() await btnMkdDirButton.tap()
await isDone() await isDone()
const btnReadDirButton = await page.$('.btn-read-dir') const btnReadDirButton = await page.$('#btn-read-dir')
await btnReadDirButton.tap() await btnReadDirButton.tap()
await isDone() await isDone()
...@@ -483,7 +483,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -483,7 +483,7 @@ describe('ExtApi-FileManagerTest', () => {
// 检查资源文件,此时不存在 // 检查资源文件,此时不存在
const btnAccessFileButton = await page.$('.btn-access-file') const btnAccessFileButton = await page.$('#btn-access-file')
await btnAccessFileButton.tap() await btnAccessFileButton.tap()
await isDone() await isDone()
...@@ -505,7 +505,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -505,7 +505,7 @@ describe('ExtApi-FileManagerTest', () => {
expect(accessFileRet).toEqual('access:ok') expect(accessFileRet).toEqual('access:ok')
// 尝试删除资源,期望失败 // 尝试删除资源,期望失败
const btnUnLinkFileButton = await page.$('.btn-unlink-file') const btnUnLinkFileButton = await page.$('#btn-unlink-file')
await btnUnLinkFileButton.tap() await btnUnLinkFileButton.tap()
await isDone() await isDone()
...@@ -520,7 +520,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -520,7 +520,7 @@ describe('ExtApi-FileManagerTest', () => {
copyFromFile:"static/list-mock/safe.png", copyFromFile:"static/list-mock/safe.png",
copyToFile:"a/从代码目录拷贝的资源.png" copyToFile:"a/从代码目录拷贝的资源.png"
}) })
const btnCopyFileButton = await page.$('.btn-copy-file') const btnCopyFileButton = await page.$('#btn-copy-file')
await btnCopyFileButton.tap() await btnCopyFileButton.tap()
await isDone() await isDone()
...@@ -548,7 +548,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -548,7 +548,7 @@ describe('ExtApi-FileManagerTest', () => {
expect(accessFileRet).toEqual('') expect(accessFileRet).toEqual('')
// 从页面的按钮触发一次文件复制 // 从页面的按钮触发一次文件复制
const btnCopyStaticFileButton = await page.$('.btn-copyStatic-file') const btnCopyStaticFileButton = await page.$('#btn-copyStatic-file')
await btnCopyStaticFileButton.tap() await btnCopyStaticFileButton.tap()
await isDone() await isDone()
...@@ -598,21 +598,21 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -598,21 +598,21 @@ describe('ExtApi-FileManagerTest', () => {
}) })
// 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败 // 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败
const btnUnLinkFileButton = await page.$('.btn-unlink-file') const btnUnLinkFileButton = await page.$('#btn-unlink-file')
await btnUnLinkFileButton.tap() await btnUnLinkFileButton.tap()
await isDone() await isDone()
// 清除文件夹 // 清除文件夹
const btnRmDirButton = await page.$('.btn-remove-dir') const btnRmDirButton = await page.$('#btn-remove-dir')
await btnRmDirButton.tap() await btnRmDirButton.tap()
await isDone() await isDone()
// 重新创建测试目录,期望通过 recursive = true的 文件夹删除,得到一个空的 /a 目录 // 重新创建测试目录,期望通过 recursive = true的 文件夹删除,得到一个空的 /a 目录
const btnMkdDirButton = await page.$('.btn-mkdir') const btnMkdDirButton = await page.$('#btn-mkdir')
await btnMkdDirButton.tap() await btnMkdDirButton.tap()
await isDone() await isDone()
const btnReadDirButton = await page.$('.btn-read-dir') const btnReadDirButton = await page.$('#btn-read-dir')
await btnReadDirButton.tap() await btnReadDirButton.tap()
await isDone() await isDone()
...@@ -622,17 +622,17 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -622,17 +622,17 @@ describe('ExtApi-FileManagerTest', () => {
expect(JSON.stringify(fileListSuccess)).toEqual('[]') expect(JSON.stringify(fileListSuccess)).toEqual('[]')
// 先用utf-8 写入内容 // 先用utf-8 写入内容
const btnWriteFileButton = await page.$('.btn-write-file') const btnWriteFileButton = await page.$('#btn-write-file')
await btnWriteFileButton.tap() await btnWriteFileButton.tap()
await isDone() await isDone()
const btnReadFileButton = await page.$('.btn-read-file') const btnReadFileButton = await page.$('#btn-read-file')
await btnReadFileButton.tap() await btnReadFileButton.tap()
await isDone() await isDone()
let readFileRet = await getData('readFileRet') let readFileRet = await getData('readFileRet')
expect(readFileRet).toEqual("我爱北京天安门,天安门前太阳升") expect(readFileRet).toEqual("我爱北京天安门,天安门前太阳升")
const btnGetFileInfoButton = await page.$('.btn-get-file-info') const btnGetFileInfoButton = await page.$('#btn-get-file-info')
await btnGetFileInfoButton.tap() await btnGetFileInfoButton.tap()
await isDone() await isDone()
...@@ -729,7 +729,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -729,7 +729,7 @@ describe('ExtApi-FileManagerTest', () => {
}) })
// 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败 // 先清除文件,需要清除全部可能存在的历史测试文件,避免运行失败
const btnUnLinkFileButton = await page.$('.btn-unlink-file') const btnUnLinkFileButton = await page.$('#btn-unlink-file')
await btnUnLinkFileButton.tap() await btnUnLinkFileButton.tap()
await isDone() await isDone()
...@@ -746,15 +746,15 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -746,15 +746,15 @@ describe('ExtApi-FileManagerTest', () => {
await isDone() await isDone()
// // 清除文件夹 // // 清除文件夹
const btnRmDirButton = await page.$('.btn-remove-dir') const btnRmDirButton = await page.$('#btn-remove-dir')
await btnRmDirButton.tap() await btnRmDirButton.tap()
await isDone() await isDone()
// // 重新创建测试目录 // // 重新创建测试目录
const btnMkdDirButton = await page.$('.btn-mkdir') const btnMkdDirButton = await page.$('#btn-mkdir')
await btnMkdDirButton.tap() await btnMkdDirButton.tap()
await isDone() await isDone()
const btnReadDirButton = await page.$('.btn-read-dir') const btnReadDirButton = await page.$('#btn-read-dir')
await btnReadDirButton.tap() await btnReadDirButton.tap()
await isDone() await isDone()
...@@ -777,11 +777,11 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -777,11 +777,11 @@ describe('ExtApi-FileManagerTest', () => {
let lastFailError = await getData('lastFailError') let lastFailError = await getData('lastFailError')
console.log(lastFailError) console.log(lastFailError)
const btnWriteFileButton = await page.$('.btn-write-file') const btnWriteFileButton = await page.$('#btn-write-file')
await btnWriteFileButton.tap() await btnWriteFileButton.tap()
await isDone() await isDone()
const btnStatFileButton = await page.$('.btn-stat-file') const btnStatFileButton = await page.$('#btn-stat-file')
await btnStatFileButton.tap() await btnStatFileButton.tap()
await isDone() await isDone()
...@@ -819,7 +819,7 @@ describe('ExtApi-FileManagerTest', () => { ...@@ -819,7 +819,7 @@ describe('ExtApi-FileManagerTest', () => {
copyFromFile:'file:///android_asset/uni-uts/uni-prompt/toast_error.png', copyFromFile:'file:///android_asset/uni-uts/uni-prompt/toast_error.png',
copyToFile:'a/m/3.txt', copyToFile:'a/m/3.txt',
}) })
const btnCopyFileButton = await page.$('.btn-copy-file') const btnCopyFileButton = await page.$('#btn-copy-file')
await btnCopyFileButton.tap() await btnCopyFileButton.tap()
await isDone() await isDone()
......
...@@ -4,20 +4,20 @@ ...@@ -4,20 +4,20 @@
<!-- #endif --> <!-- #endif -->
<text>显示简易操作日志,详细日志需真机运行查看</text><button size="mini" @click="log=''">清空日志</button> <text>显示简易操作日志,详细日志需真机运行查看</text><button size="mini" @click="log=''">清空日志</button>
<text style="margin: 2px; padding: 2px; border: 1px solid #000000;" :value="log" /> <text style="margin: 2px; padding: 2px; border: 1px solid #000000;" :value="log" />
<button type="primary" @tap="statFileInfoTest" class="btn-stat-file">递归获取目录files的Stats对象{{statFile}}</button> <button type="primary" @tap="statFileInfoTest" id="btn-stat-file">递归获取目录files的Stats对象{{statFile}}</button>
<button type="primary" @tap="mkdirTest" class="btn-mkdir">创建文件夹{{mkdirFile}}</button> <button type="primary" @tap="mkdirTest" id="btn-mkdir">创建文件夹{{mkdirFile}}</button>
<button type="primary" @tap="writeFileTest" class="btn-write-file">覆盖写入文件{{writeFile}}</button> <button type="primary" @tap="writeFileTest" id="btn-write-file">覆盖写入文件{{writeFile}}</button>
<button type="primary" @tap="readDirTest" class="btn-read-dir">读取文件夹{{readDir}}</button> <button type="primary" @tap="readDirTest" id="btn-read-dir">读取文件夹{{readDir}}</button>
<button type="primary" @tap="readFileTest" class="btn-read-file">读取文件{{readFile}}</button> <button type="primary" @tap="readFileTest" id="btn-read-file">读取文件{{readFile}}</button>
<button type="primary" @tap="copyFileTest" class="btn-copy-file">复制文件{{copyFromFile}}到{{copyToFile}}</button> <button type="primary" @tap="copyFileTest" id="btn-copy-file">复制文件{{copyFromFile}}到{{copyToFile}}</button>
<button type="primary" @tap="renameFileTest" <button type="primary" @tap="renameFileTest"
class="btn-rename-file">重命名文件{{renameFromFile}}到{{renameToFile}}</button> id="btn-rename-file">重命名文件{{renameFromFile}}到{{renameToFile}}</button>
<button type="primary" @tap="accessFileTest" class="btn-access-file">判断文件{{accessFile}}是否存在</button> <button type="primary" @tap="accessFileTest" id="btn-access-file">判断文件{{accessFile}}是否存在</button>
<button type="primary" @tap="getFileInfoTest" class="btn-get-file-info">获取文件信息{{getFileInfoFile}}</button> <button type="primary" @tap="getFileInfoTest" id="btn-get-file-info">获取文件信息{{getFileInfoFile}}</button>
<button type="primary" @tap="unlinkTest" class="btn-unlink-file">删除文件{{unlinkFile}}</button> <button type="primary" @tap="unlinkTest" id="btn-unlink-file">删除文件{{unlinkFile}}</button>
<button type="primary" @tap="copyStaticToFilesTest" class="btn-copyStatic-file">从static目录复制文件到a目录</button> <button type="primary" @tap="copyStaticToFilesTest" id="btn-copyStatic-file">从static目录复制文件到a目录</button>
<button type="primary" @tap="unlinkAllFileTest" class="btn-clear-file">删除文件夹{{rmDirFile}}下的所有文件</button> <button type="primary" @tap="unlinkAllFileTest" id="btn-clear-file">删除文件夹{{rmDirFile}}下的所有文件</button>
<button type="primary" @tap="rmdirTest" class="btn-remove-dir">删除文件夹{{rmDirFile}}</button> <button type="primary" @tap="rmdirTest" id="btn-remove-dir">删除文件夹{{rmDirFile}}</button>
<!-- #ifdef APP --> <!-- #ifdef APP -->
</scroll-view> </scroll-view>
<!-- #endif --> <!-- #endif -->
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册