問題タブ [gulp-protractor]

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 に答える
819 参照

protractor - 私のウェブサイトにログインした後、分度器は次の要素を見つけることができません

ログイン ユーザーのこのコードは、hello メッセージを投稿する必要があります。

ボタンの HTML コード

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

selenium - 要素は分度器のポイントでクリックできません

画像をアップロードするモーダルがあります。画像のアップロードをクリックすると、ローカルコンピューターに移動してから、指定された画像を選択します。ローカル コンピューターに移動した後、エラーが発生します。

エラー:

メッセージ: 失敗: 不明なエラー: 要素はポイント (736、187) でクリックできません。他の要素がクリックを受け取る: ... (セッション情報: chrome=54.0.2840.99) (ドライバー情報: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 10.0.14393 x86_64) スタック: WebDriverError: 不明なエラー: 要素ポイント(736、187)でクリックできません。他の要素はクリックを受け取ります: ... (セッション情報: chrome=54.0.2840.99) (ドライバー情報: chromedriver=2.25.426923 (0390b88869384d6eb0d5d09729679f934aab9eed),platform=Windows NT 10.0.14393 x86_64) at WebDriverError (C:\Users\) Object.checkLegacyResponse (C: \Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2775:27) ElementArrayFinder.applyAction_ でのエラー (C:\Users\Telekha\AppData\Roaming\npm\ node_modules\protractor\built\element.js:403:27) ElementArrayFinder._this.(匿名関数) [クリックする] (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\built\element.js) :101:30) ElementFinder.(無名関数) [クリック時] (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\built\element.js:740:22) at Object. (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\example\loginpost.js:40:51) C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\新しい ManagedPromise の index.js:94:23 (C: \Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:1082:7) の controlFlowExecute (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor) \node_modules\jasminewd2\index.js:80:18) TaskQueue.execute_ (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2913:14) ) TaskQueue.executeNext_ (C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2896:21) で asyncRun (C:\Users\Telekha\AppData) で\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2820:25) From: タスク: オブジェクトの制御フローで (「ダッシュボードで」) 実行します。(C: \Users\Telekha\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\index.js:79:14) 非同期テストから: スイートでエラー。(C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\example\loginpost.js:16:2) オブジェクトで。(C:\Users\Telekha\AppData\Roaming\npm\node_modules\protractor\example\loginpost.js:1:1) Module._compile で (module.js:570:32) Object.Module._extensions..js で(module.js:579:10) で Module.load (module.js:487:32) で tryModuleLoad (module.js:446:12)

2スペック、1故障。

画像をアップロードするための私のコード:

0 投票する
3 に答える
3933 参照

angularjs - 分度器でng-autocompleteの要素を選択するには?

テキストを渡す

オートコンプリートで最初の要素を選択できません。

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

javascript - 分度器を使用してページ上の一意でないボタンを見つける方法

HTML で一意の識別子を持たないボタンを見つけようとしています。あらゆることを試し、ウェブ上の複数のサイトにアクセスしましたが、まだ機能するロケーターが見つかりません。ページには 3 つのボタンがあります。私はすでに試しました。

事前に感謝します。

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

angularjs - ドロップダウン テストで要素にフォーカスできません

これは角度の私のドロップダウンです

分度器のテストケースは次のとおりです。

分度器でエラーが発生しています:

失敗: 不明なエラー: 要素にフォーカスできません

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

node.js - gulp-protractor をインストールして、nodejs でスタンドアロンの Selenium サーバーをセットアップするにはどうすればよいですか?

npm install gulp-protractor --save-devプロジェクトに分度器とその要件をインストールするために実行します。

このドキュメント ( https://github.com/mllrsohn/gulp-protractor ) によると、 が見つかるはず'./node_modules/protractor/selenium/selenium-server-standalone-2.45.0.jar'です。しかし、すべてをインストールした後、そのselenium-server-standalone-xxx.jarファイルはどこにも見つかりません。実行npm install protractorしても表示されません。

ここに私のファイルがありますnode_modules/protractor

ここに画像の説明を入力

ここで何が欠けていますか?Linux Ubuntu 16.04、ノード 6.9.1 (nvm 経由) を使用しています

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

angular - 分度器で機能するために、ロード中にページを手動で更新する必要があります

さて、私はクロムを使用しています。分度器を実行すると、ページの読み込みが開始され、ページを手動で更新するまで読み込みが終了せず、すべてが正常に流れます。私のページは Angular2 を使用しており、MEAN スタックで構築されています。

ここに私の設定ファイル:

そして、これが私のテストで最初に実行されるものです: