問題タブ [web-testing]

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 投票する
1 に答える
4179 参照

selenium - Selenium を使用して、URL が期待どおりかどうかをテストするにはどうすればよいですか?

私は現在、Selenium 1.8.0 を学習しています。現在の URL が必要なものかどうかをテストしたいと思います。

storeLocation 関数があることは知っていますが、他に何をする必要があるかわかりません。

ありがとう!

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

python - Python で Web サイトまたは Web アプリケーションをテストするための推奨事項

Java で書かれた e コマース旅行ポータルで働いています。どうやら私はPython言語に非常に満足しているようです。ウェブサイトをテストし、どのステップで問題がどこにあるかなどの完全な情報を提供できるPythonのフレームワークを探しています。だから私は、このタスクを達成できる何かがあるのだろうかと思っていました.

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

java - セレンでページの読み込み時間をテストする正しい方法は?

Web サイトのリストの読み込み時間をプログラムでテストしようとしています。目的は、ユーザーが認識するページの読み込み時間を大まかにシミュレートすることです。

私の最初のアプローチは、ループ内で次を呼び出すことです。

問題は、ページが実際にロードされる前に時間の結果を取得することがあるため (つまり、50ms の時間を取得する)、制御がdriver.get()完了する前に次の命令に渡されていると思います。

このテストを改善するにはどうすればよいですか?

編集:

user1258245 が示唆したように、要素がロードされるのを待つことができますが、問題は、どのページが事前にロードされているかわからないことです。

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

selenium - Selenium:「ロールハブ」と「ロールwebdriver」の違いは?

自動テストに Selenium を使用しています。違いは何ですか

?

同じようです。それとも違いはありますか?

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

java - HTMLソースコードをダウンロードしてロードする

私はここからこのコードを見つけましたhtmlソースandroidをダウンロードしますか?。しかし、実行しようとすると、プログラムがクラッシュし続けます。私はすでにインターネット許可を追加しました。何かアイデアはありますか?

編集:これが完全なエラーメッセージです。08-02 00:16:47.364:E / EmbeddedLogger(1577):パッケージラベルの取得中にエラーが発生しました:com.jimmyc.lawrenceh.schedulinglookup

Edit2:Android 2.2では動作しますが、Android 4.0/3.0では動作しません。

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

html - html5 ではない Web サイトをデバッグする

私は html5 Web サイトを持っており、ブラウザーが html5 をサポートしていない場合に適切に機能を低下させたいと考えています。私は何時間もグーグルで検索しましたが、もはや機能しない Firefox 拡張機能を 1 つだけ見つけました。ここで私を助ける何かを提案できる人はいますか? ありがとう。

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

selenium - Selenium WebDriver を使用してブラウザ間の視覚的な違いをテストする

おそらく、Selenium の機能的な部分が欠けているのでしょう。私は主に、クロスブラウザー テストを行うときに自分のニーズを理解しようとしています。何週間も手動でテストを行った後、テストしたページはまったく同じように機能することに気付きましたが、遭遇したすべての問題は視覚的な問題に起因しています. 要素がそこにあると主張する必要はありません。それが1つのブラウザにある場合、それはすべてにあります。ブラウザ間でもデータは変わりません。

だから私の問題は主に視覚的です。たとえば、Firefox や Chrome と同じ行にあるはずのテキスト ボックスが、Internet Explorer では別のテキスト ボックスの下に表示されます。表示されるフォントの種類は、同じであるべきブラウザー間で異なります。ヘッダー行が折り返されるのは、あるブラウザーのフォント サイズが原因で、別のブラウザーでは同じ行にとどまっている場合にヘッダー行が折り返されるためです。

上記のシナリオで利用可能な例を知っている人はいますか? Selenium は私が使用するのに適したツールですか? それとも、このようなものを手動でテストする必要がありますか?

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

php - 元のサイトと新しいサイトのテスト

ある特定のフレームワークで書かれた既存の Web サイトがあり、この Web サイトの新しいバージョンの途中で、別のフレームワークで書かれています。

これは、テーブル構造がまったく異なることを意味します。古いデータを新しいデータに移行するコードを作成したので、メンバーとコンテンツは問題なく移行されます。ただし、古いサイトには x 人の人数、新しいサイトには y 人の人数が必要です。

このようにして、「ライブ」でフリックする前に、人々が新しいサイトを気に入っているかどうか、どのように使用しているかなどをテストできます。新しいサイトは別のサブドメインにあります。しかし、本当の問題は、どのようにしてデータベースを連携させるかということです。つまり、ユーザーが新しいサイトにいて、古いサイトに表示されるフォーラムに投稿した場合、またはその逆の場合です。

異なるフレームワークとテーブルであることは、非常に大きな仕事のように思えます。他のデータベースのデータの更新を処理するために、両方のシステムで各モデルのインターフェイスを作成する必要がある場合があります。ある開発者はトリガーを使い回したので、このテーブルのデータが変更されると、トリガーは他のテーブルのデータを更新します。

どちらも非常に長い道のりのようです。私はかなりの量のコード、メンバー、購入、注文、ブログ投稿、コメント、フォーラム トピック + コメント、さらに十数個の他のテーブル (+cms!) について話しています。

ps、解決には数か月ではなく数週間かかるはずです!

これをどうにかして実現する方法について、何か提案はありますか。

0 投票する
0 に答える
1013 参照

macos - Mac でローカルの index.html ファイルへのリンクを正しく機能させるにはどうすればよいですか?

Mac で純粋な静的 html ページを含む単純な Web サイトを開発しています。もちろん、サーバーにプッシュする前に、ブラウザーでローカルの html ファイルを表示したいと考えています。ただし、ディレクトリへの相対リンクをクリックするのが面倒です。たとえば、ブラウザ内でfoo/対応するリンクが開きません。foo/index.html代わりに、Mac の Finder アプリがディレクトリまで起動しfoo/ます。これは Safari、Chrome、Firefox で発生するので、Mac の問題だと思います。これを制御する設定はありますか?

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

virtualhost - 複数の仮想ホストとサーバー名でxip.ioを使用するにはどうすればよいですか?(ローカル開発者)

サーバー名が異なる仮想ホストを使用している場合、xip.ioを使用してローカルWebサイトにアクセスすることはできますか?(私はLinux、fedoraを使用しています)。

たとえば、次のようにローカルでアクセスできる3つのWebサイトがあるとします。

xip.ioを介して他のデバイスでそれらにアクセスしたい:

これを機能させる方法がわかりませんが、それも可能ですか?