問題タブ [pyccuracy]
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.
testing - レタスとピキュラシーの違いは何ですか?
LettuceとPyccuracyの両方を使用した経験のある人は、機能と使用法の両方の点でそれらの違いを説明できますか?
レタスの概要のドキュメントから:
レタスはキュウリをベースにした非常にシンプルなBDDツールであり、現在レタスよりも多くの機能を備えています。
レタスはBDDで最も一般的なタスクを目指しており、BDDをとても楽しくするタスクに特に焦点を当てています:)
1つ以上のシナリオを作成することにより、開発者に自然言語で機能を記述する機能を提供します。
Pyccuracy githubページから:
Pyccuracyは、Pythonで記述されたビヘイビア駆動開発スタイルのツールであり、自動受け入れテストの記述を容易にすることを目的としています。構造化された自然言語と、この言語を拡張するための単純なメカニズムを使用することで、これらのテストの読みやすさが向上し、開発者と顧客の両方が協力してテストの内容を理解できるようになります。
python - Pyccuracy selenium-server.jar には 22 バイトありますか?
何か問題があるに違いありません.22バイトしかありません.もちろん、実行しようとすると無効なjarであると表示されます. このリンクからダウンロード:
https://github.com/heynemann/pyccuracy/wiki/Quick-Start
Piccuracy の公式文書です。
python - Selenium の無効な xPath エラー (有効な xPath を使用)
セレンドライバーを備えたpyccuracyを使用して Python アプリケーションをテストしています。
私のテスト結果は、xPath でいくつかの不安定性の問題を示しています。有効な xPath を使用しても、無効な xPath エラーが発生することがあります。もう一度テストを実行すると、うまくいくかもしれません。スタックトレースをたどりましたが、その解決策が見つかりませんでした。
スタックトレース:
HTML コード (クリーンアップ)
このテストでは、フィルターの削除リンクをクリックして、要素が存在しないかどうかを確認しました。xPath は正しいです。たとえば、Chrome では、タグを削除する前に $x(...) で選択された要素を取得し、削除後に空のリストを取得します。これがテストの機能です。まったく同じ環境で、同じテストがエラーなしで実行されることがあります。
アイデア?