問題タブ [watin]

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

nunit - WatiN テスト実行時の InteropServices.COMException

ビルド サーバーで WatiN テストを実行すると、すべてが次の InteropServices.COMException をスローします。

MyTestClassName.MyTestMethodName: System.Runtime.InteropServices.COMException : IClassFactory からの CLSID {0002DF01-0000-0000-C000-000000000046} を持つ COM コンポーネントのインスタンスの作成は、次のエラーのために失敗しました: 80004005。

TeamCity を介して実行しても、NUnit GUI (2.5) を使用して管理者としてサーバー上で手動で実行しても、同じ結果が得られます。

これはいくつかのサンプルコードです:

それが何であるかについてのアイデアはありますか?

/ヨアキム

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

asp.net - MS AJAX Toolkit HTML エディターの単体テスト

MS AJAX Control Toolkit のHTML Editorを単体テストできますか? 私は Watin 、 WebAii 、および Selenium を試しましたが成功しませんでした...

ワティン

コントロールに関連するテキストボックスを見つけることができますが、それにアクセスしようとすると例外が発生します:

System.Runtime.InteropServices.COMException: 非表示であるか、有効になっていないか、またはフォーカスを受け入れない型であるため、コントロールにフォーカスを移動できません。

セレン

Selenium IDEも試しましたが、成功しませんでした。ASP.net のサンプル ページを読み込んで、エディタにテキストを入力し、[送信] ボタンをクリックすると、次のテスト ケースが作成されました。

Selenium IDE で記録されたアクションを再実行した場合のログ メッセージは次のとおりです。

[info] 実行中: |open | /AJAX/AjaxControlToolkit/Samples/HTMLEditor/HTMLEditor.aspx | | |

[情報] 実行中: |クリック | ctl00_SampleContent_submit | | |

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

watin - Internet Explorer がビジー状態でのタイムアウト

私はWatiN自動化ツールを使用しています。一部のフィールドに値を入力し、メイン ページに値が挿入される [送信] ボタンをクリックする必要があるポップアップ ウィンドウがあります。値をフィールドに挿入して送信ボタンをクリックすることはできますが、その後実行が停止し、「Internet Explorer がビジー状態でタイムアウトしました」というエラーが表示されます。これを処理するのを手伝ってください。

ありがとう

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

visual-studio - アクセス拒否エラー (Visual Studio および WatiN )

Visual Studio 2005 で WatiN テスト ツールを使用しています。リスト ボックスから値を選択しようとすると、「アクセスが拒否されました」というエラーが表示されます。

0 投票する
5 に答える
725 参照

testing - watin を使用して Excel シートからの入力を受け入れることはできますか

こんにちは

watin を使用して Web アプリケーションをテストしています。コード内の入力を変更する必要があるたびに、これを行うために複数の入力をアプリケーションに渡す必要があります。それで、watinでExcelファイルからの入力を受け入れることは可能ですか。

0 投票する
7 に答える
35349 参照

.net - 信頼済みサイトをプログラムで Internet Explorer に追加する

WatiN を使用して IE 自動化プロジェクトを行っています。

ダウンロードするファイルをクリックすると、Internet Explorer の情報バーに次のように表示されます。

セキュリティを保護するために、Internet Explorer は、このサイトからコンピュータへのファイルのダウンロードをブロックしました。

レポートをダウンロードするために、サイトを Internet Explorer の信頼済みサイトのリストに手動で追加できますが、サイトが信頼済みかどうかを .NET でプログラムで確認し、そうでない場合はリストに追加することをお勧めします。

参考までに、私は現在IE7を使用しています。

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

watin - ポップアップウィンドウにファイルをアップロードする

WatiN自動化ツールを使用しています。ボタンをクリックする必要があるシナリオがあります。これにより、ファイルをアップロードする必要のある子犬が開きます。使ってみFileuploadましたが、ファイルをアップロードせずにファイル選択ウィンドウが表示されてすぐに閉じてしまうため、動作しません。解決策を提案してください。以下は私が使用しているコードです:

0 投票する
5 に答える
10806 参照

internet-explorer-8 - WatiNをIE8を搭載したWindowsServer2008で動作させるにはどうすればよいですか?

私の問題は、WindowsServer2008とIE8を実行している開発マシンで確実に動作する簡単なWatiNテストを取得できないことです。

私はこれに関するいくつかの良い投稿を見てきましたが、まだ問題があります。投稿は次のとおりです。

最初の記事の手順は役に立ったようです(hostsファイルに「:: 1」をコメントアウトし、サイトを信頼できるサイトに配置し、app.configに「STA」があり「copyif」に設定されていることを確認します新しい」が、確実に役に立たなかった。2番目の例のコードを試してみたが、役に立たなかった。WatiNバージョン2.0ベータ1を使用している。

私のNUnitコードは次のようになります。

私が見ているのは、時々(めったにありませんが)私のテストに合格するということです。アサーションが失敗する場合(exists = false)、ブラウザを開こうとするとタイムアウトになる場合、link.Existsにアクセスしようとするとエラーが発生する場合があります。

link.Existsへのアクセスエラーは次のようになります。

MyFixture.WaterThroughThePipes:System.Runtime.InteropServices.COMException:インターフェイスが不明です。(HRESULTからの例外:0x800706B5)

現在、タイムアウトエラーを再現できないようです。そのため、現時点ではそれを提供できません(ただし、これは常に発生していました)。

これをデバッグモードで実行する場合とデバッグモードで実行しない場合では、結果が異なる傾向があります。

価値のあることとして、Firefox3.0.6は私にとっては一度も機能しませんでした。欲しいのですが、IEが関係なく動作する必要があります。これがFirefoxで発生するエラーです。

MyFixture(TestFixtureSetUp):WatiN.Core.Native.Mozilla.FireFoxException:jsshサーバーに接続できません。jssh.xpiプラグインが正しくインストールされていることを確認してください----> System.Net.Sockets.SocketException:接続できませんでしたターゲットマシンが積極的に拒否したために作成されます127.0.0.1:9997

何か案は?私は本当にセレンに戻りたくありません(そこにいて、それをしました)が、私はそうしなければならないかもしれません。

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

internet-explorer-8 - Watin - IE8 が FileUpload.Set でハングする

FileUpload.Set を呼び出すたびに、IE8 はファイル ブラウザー ウィンドウを開き、テキストを入力せずにそのまま待機します。これは Windows XP 上にあり、Ie7 から IE8 にアップグレードするまで問題なく動作していました。他の誰かがこれに遭遇しますか?

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

resources - WatiN - 属性 [TestMethod] または [Test] を含むリソースはどれですか?

私は WatiN を始めたばかりで、多くのブログで [TestMethod] や単に [Test] などの属性が使用されているのを目にします。

例:

MSForge ブログ投稿

などなど

しかし、私が試みるとき:

[TestMethod]/[Test] が認識されません。それがカスタム属性であると述べている人を見たことがありません (同じ名前の同じカスタム属性を誰もが使用しているとしたら奇妙です) ので、そうではないと思います。

私は何が欠けていますか?

注: 単純なスクリプトの場合 [STAThread] は機能しますが、「ie.goto」のようなものを使用したい場合、VS2008 は文句を言います。

どんな助けでも大歓迎です。ありがとうございました。