はじめに
robotframeworkでファイルを実行しようとしたところファイルを実行することが出来ませんでした。
(ファイルの中身は全く変わっていなかったのに、robotで実行できなくなるという現象です)
解決した方法や状況が少し特殊ですが、内容のメモです。
エラーメッセージ
表示されたメッセージは以下の通りです。
[ ERROR ] Opening output file 'C:\Users\****\Desktop\robotframework\output.xml'
failed: PermissionError: [Errno 13] Permission denied: 'C:\\Users\\****\\Desktop\\robotframework\\output.xml'
エラーメッセージは、
「権限の問題によりoutput.xmlを開くのに失敗しました」
というものです。
対策方法
このエラーが出る前後で、Anaconda&robotframeworkを再インストールしていました。
なので本来ならばフォルダにある.robotファイルは(変更していないので)動くはずだったのですが、環境が変更した事によりエラーが発生しました。
対策(と呼べませんが)としてした事は、
log.html
report.html
output.xml
ファイルを一旦削除。
すると再度robotコマンドでファイルを実行するとこのエラーが出なくなりました。
さいごに
今回はrobotframework&Anacondaでの再インストールによるエラーについてでした。
この記事がお役に立ったのならば嬉しいです。
最後までお読みいただきありがとうございました。