問題タブ [azure-devops-pipelines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
831 参照

python - DevOps パイプラインで Selenium、Webdriver、および Chromedriver をダウンロードしてインストールしますか?

CI/CD パイプラインで Selenium テストを実行する方法に行き詰まっています。私のセレン Python スクリプトは、Azure の VM にあります。CI/CD パイプライン経由で実行したい。これは私がしたことです:

ビルドからアーティファクトをダウンロードしました(私のセレンPythonスクリプトを取得するため): ここに画像の説明を入力

次に、セレンの python-scriptlogin.pyを次の場所に移動しました: D:\a\1\a\LoginTestSuite\selenium\bin ここに画像の説明を入力

次に、selenium-webdriver(npm install selenium-webdriver)とchromedriver(npm install chromedriver)をインストールしましたD:\a\1\a\LoginTestSuite\selenium\bin ここに画像の説明を入力

ここに画像の説明を入力

だから私はスクリプトを実行します: ここに画像の説明を入力

しかし、私は得ています:from selenium import webdriver ModuleNotFoundError: No module named 'selenium' 私は何を間違っていますか?インストールまたはこれを行う方法は?

どんな助けでも大歓迎です。

編集

webdriver_manager をインストールしてスクリプトを実行した後:

ここに画像の説明を入力

0 投票する
1 に答える
800 参照

azure-devops - Azure DevOps パイプライン ##[警告] ディレクトリ 'D:\a\1\a' は空です。アーティファクト「ドロップ」を構築するために何も追加されません

プロジェクトを zip にビルドして、ドロップ フォルダーに移動しようとしています。パイプラインが「アーティファクトの公開」ステップに到達するまで、ビルドは成功し、すべてのステップは問題ありません。ここに画像の説明を入力

私の .yml ファイルは次のとおりです。

これを修正するためにいくつかのことを試みましたが、何もうまくいきませんでした。/p:PackageDirectory を /p: OutDir に変更すると、ドロップ フォルダーにファイルが表示されましたが、パッケージ化されず、/p:PackageAsSingleFile が無視されたように見えました。また、VSBuild タスクで zipAfterPublish フラグを true に追加しようとしましたが、何もしませんでした。ビルドタスクまたはこの問題を引き起こしている可能性のある他の領域で試すことができるビルド引数について、誰か提案がありますか? 私の組織では、ほぼ同一の .yml ファイルを使用して完全に正常に動作する既存の類似パイプラインがいくつかあるため、.sln 構成または何かが原因であると考えられます。

sln ファイル:

CopyFiles タスクについては認識していますが、使用しないように求められています。

アーティファクト作成ログの一部 (長すぎて完全にコピーできません):