よろしくお願いします。
SeleniumIDE(v3.8.1 source)のソース(ビルド前)を編集して
カスタムSeleniumを作りたいと思っています。
しかし途中でエラーになり先にすすめなくなりました。
もしご覧の方でご経験おありの方おられましたら、ご教授いただけないでしょうか。
未経験の方でもコノあたりが間違ってるのでは?ここが参考になるのでは?
というのがあればご教授いただけると幸いです。
-環境: Windows10 Pro、node v8.9.4、npm 5.7.1、yarn v1.16.0
-実施: Win10のコマンドプロンプト上で実行
selenium-ide-3.8.1.zipを展開した中のREADME.mdにはビルドの方法を
yarnを使って行う方法が書かれていますので、ひとまず書かれている通りに実施しました。
installStep
1- Install the dependencies 2`peru sync` 3`yarn` or if using Node 10 `yarn --ignore-engines` 4- Build the extension 5`yarn build` and then 6`yarn watch` for faster incremental builds 7`yarn build:ext:prod` to build only the extension or `yarn build:ext` for faster development build (also includes beta features) 8- Install as developer on [Google Chrome](https://developer.chrome.com/extensions/getstarted#unpacked) or [Firefox](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox)
yarn までは成功したのですが、
yarn buildで次のエラーになりました
ERROR
1lerna ERR! yarn run build exited 1 in 'selenium-ide-extension' 2lerna ERR! yarn run build stdout: 3$ rm -rf build && env NODE_ENV=production webpack 4info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. 5 6lerna ERR! yarn run build stderr: 7'rm' �́A���R�}���h�܂��͊O���R�}���h�A 8����\�ȃv���O�����܂��̓o�b�` �t�@�C���Ƃ��ĔF������Ă��܂���B 9error Command failed with exit code 1. 10 11lerna ERR! yarn run build exited 1 in 'selenium-ide-extension' 12error Command failed with exit code 1. 13info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
文字化けしていることから文字コードが問題なのは簡単に分かりますし、
rm -rfといったbashコマンドを使ってる事から 実施する環境が正しくない(WinじゃなくLinux上で)
ところでやっているのかな?ということは思うのですが、
じゃあどこを、どう直せばいいのか?までが検討つかず、悩んでいます。
(ちなみに解凍したSeleniumソースのファイルはUTF8/LFで、何も手を加えていません)
Githubにあるsource.zipの中身が正しければREADMEの通りに実施すれば、
selenium-ide.zipと同じものができる、という想定ですが、エラーだということは
何かが不足、誤ってる可能性を探るしかないと思っています。
私がそもそもyarnを扱うのが初めてなこともあり、八方塞がりなところがあるため
小さなことでも結構ですのでご助言いただけると幸いです。
よろしくお願いします。
(追記)
解決はしていませんが、掲載から日数が一定日すぎましたので閉鎖させていただきます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。