質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

1回答

1791閲覧

seleniumとnightwatchjsの筐体による動作の違い

退会済みユーザー

退会済みユーザー

総合スコア0

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2016/10/14 04:17

困っていること

  1. 同じブラウザ且つ同じOSのVerでもPC性能差が出てしまい、tagのレンダリング を待つ待たないが生じてしまった

実行環境

  • nightwatchjs + selenium-server-standalone-2.53.1.jarを利用してブラウザ上でのテストを行う
  • Win10,CentOS7
  • 同じWin10のIE11にてテストをさせた(seleniumのIEドライバは32bitを利用。64bit用だと異常に遅い)。同じmodelのマシンではない。

やったこと

  1. mochajsのexampleの「WORKING WITH PROMISES」に書かれているように.then(function...とは書かずに

nightwatchのexampleのように

browser

1 .url('http://www.google.com') 2 .waitForElementPresent("#blahblah", 15000) 3 .waitForElementVisible('body', 1000) 4 .setValue('input[type=text]', 'nightwatch') 5 .waitForElementVisible('button[name=btnG]', 1000) 6 .click('button[name=btnG]') 7 .pause(1000) 8 .assert.containsText('#main', 'The Night Watch') 9 .end();``` 10とやっている。しかしwaitForElementPresentのところでマシンによっては15秒間待ち続けてエラーとなってしまった。学習コストが低いためmocha形式で書かない方式で行っている 11- nightwatchjsの「.waitForElementPresent("#blahblah", 15000)」の説明としては「id="blahblah"」がレンダリングされるまで最長15秒待つ(毎秒見に行ってる様子)、しかしlimitを超えたら終了となる。seleniumのwaitForElementPresent と同じ 12 13# 悩んでいること 14- 私は特定の試験環境にて動作すればよいと考えており、個々の開発者の環境依存を考慮していない。(私のおかれている立場は受け入れ)他の方はどういう考えでテストプログラムを実装されているのか。 15- 回帰テストを行う環境によってプログラムの調整が要るようになってしまった。これは仕方ないのか、それともテストプログラムを再考する必要があるものなのか

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

おさわがせしてすみません、自己解決しました。

投稿2016/10/17 04:05

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問