如何将我的 Selenium Side-Runner 结果保存到文件中?
How do I save my Selenium Side-Runner results to a file?
我开始学习 Selenium IDE。我想使用命令行 (selenium-side-运行ner) 运行 我的测试。我想使用 JUnit 格式将结果输出到文件中。当我 运行 一个简单的命令时,我得到一个错误,输出文件夹已经存在。这是我的命令:
selenium-side-runner --output-directory=results --output-format=junit .\OutputTests.side
错误:
Error: EEXIST: file already exists, mkdir 'C:\path\results'
at Object.mkdirSync (fs.js:753:3)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:71:13)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:77:24)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
该命令创建 "results" 文件夹,但将其留空。在 运行 期间,该命令会创建另一个名为 side-suite-httpsdocs.microsoft.comen-us
的文件夹,然后将其删除。该文件夹中有一些文件,但在我看到它们之前就被删除了。
我的测试套件中有一项测试成功。我正在使用 Chrome。我究竟做错了什么?我的命令几乎与 what's in the documentation.
相同
问题是我输入了基础 URL 作为我的项目名称。那不是一个有效的文件名。当我将项目名称更改为 "pname" 时,它起作用了。
我开始学习 Selenium IDE。我想使用命令行 (selenium-side-运行ner) 运行 我的测试。我想使用 JUnit 格式将结果输出到文件中。当我 运行 一个简单的命令时,我得到一个错误,输出文件夹已经存在。这是我的命令:
selenium-side-runner --output-directory=results --output-format=junit .\OutputTests.side
错误:
Error: EEXIST: file already exists, mkdir 'C:\path\results'
at Object.mkdirSync (fs.js:753:3)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:71:13)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:77:24)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
at sync (C:\Users\jrobinson\Desktop\side-suite-httpsdocs.microsoft.comen-us\node_modules\mkdirp\index.js:78:17)
该命令创建 "results" 文件夹,但将其留空。在 运行 期间,该命令会创建另一个名为 side-suite-httpsdocs.microsoft.comen-us
的文件夹,然后将其删除。该文件夹中有一些文件,但在我看到它们之前就被删除了。
我的测试套件中有一项测试成功。我正在使用 Chrome。我究竟做错了什么?我的命令几乎与 what's in the documentation.
相同问题是我输入了基础 URL 作为我的项目名称。那不是一个有效的文件名。当我将项目名称更改为 "pname" 时,它起作用了。