問題タブ [lettuce]
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.
python - 他の複数行のステップ定義を呼び出す複数行のステップ定義を持つ方法
複数行のステップ定義を別の複数行のステップ定義から呼び出そうとしています。lettuce.py の Web サイトは、この件についてほとんど何も述べていません。
cucumber - レタスのプロファイル
Cucumberでは、cucumber.yml ファイルでプロファイルを定義できます。これは基本的に、再利用できるコマンド ライン引数です。レタスで同じことを達成できるかどうかは誰にもわかりませんか? もしそうなら、どのように?
python - PyCharm で「インポート レタス」を追加するときにエラーが発生しました
Python とlettuce
.
私はすでにPython 2.7 に and をインストールしており、ステップ用のファイルとファイルを作成しようとしてpip
います。問題は、行を配置すると、次のようなエラーが発生することです。lettuce
.features
.py
from lettuce import *
「未解決の参照レタス...」そして、「このインスペクションは、解決されるべきであるが解決されない名前を検出します。動的ディスパッチとダックタイピングにより、これは限られた数の有用なケースで可能です。トップレベルおよびクラス-レベル アイテムは、インスタンス アイテムよりも適切にサポートされています。" .
この問題を解決する方法が本当にわかりません。誰でも私を助けてもらえますか?
python - Traceback.py は int と 'limit' を比較しようとしますが、これは ImportError に解決されます
Python 3 でレタスを実行しようとしていますが、うまくいきません。そのため、問題のあるすべてのファイルをすばやく2to3で処理したところ、次のような問題が発生しました。
地形を見つけられずにハンドリングすると、この線が原因でレタスがクラッシュします
原因は次のとおりです。
limit は でありImportError
、n と比較することはできませんint
。
どうすればこれを回避できますか?
python - Django の「クライアント」と Selenium の webdriver の間で使用される html/session を同期するにはどうすればよいですか?
レタス、セレン、および lettuce_webdriver を使用して、ログインしているユーザーが私の Django サイトからログアウトできることをテストしようとしています。
私の Terrain.py には次のものがあります。
そして、「ログイン」すると:
そして、私は自分のサイトに行きます:
しかし、私の page_source は、私がログインしていないことclient
を示していますbrowser
。しかし、これは可能ですか、またはセレンなどのリンクをクリックして「手動で」ログインする必要がありますか?
私はこれをしたい:
ただし、page_source は変更できません。どうすればdjangoのクライアントからSeleniumをフィードできますか?
編集: 以下の Loius のアドバイスに従って、「私は ... としてログインしています」の手順は次のとおりです。疑いを確認するために if/else を追加しました。私のクライアントはまだ上記のように設定されています (上記のsetup_browser
手順を参照)
私が見たすべてのアドバイスは、最初にログインすることです。私のチェックなしで、私はこれを得ます: