問題タブ [selenium-rc]
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.
selenium - セレン-ダイアログボックス
SeleniumRCによってブラウザの起動が開始されると、プロキシサーバーにログインするためのユーザー名/パスワードを要求するダイアログボックスが常に表示されます(ただし、ユーザー名/パスワードが事前に入力されているため、[OK]ボタンを押すだけです)。
最初のコマンドの後、ダイアログボックスが表示され、そのダイアログボックスをプログラムで破棄したいと思います。何か助けはありますか?
xpath - SeleniumRCXPathに問題がある
Firefox用のchromeモードでSeleniumRCを使用して、Webアプリケーションのテストケースを自動化しています。TestNGフレームワークとEclipseを使用してJavaでスクリプトを書いています。ここで要点を説明します。
特定のXPathを認識するためのSeleniumRCに問題があります。XPathをFirefox用のXPath-Checker拡張機能で検証しますが、エラーは表示されません。次に、Selenium IDEで試して、XPathが認識されていることを確認します。IDEでさえ要素を認識します。しかし、そのSeleniumRCはそれを認識しません。これを修正するために私にできることはありますか?
具体的には、次の特定の領域をクリックしようとしています。
それから私も試しました:
まだ何もありません!
1)誰かが何が間違っている可能性があるか、またはSeleniumがXPathに問題があることがわかっているかどうかを提案できますか?
2)Selenium RCのように物事を見るのに役立つアドオン(XPathチェッカーに似ています)はありませんか?このようにして、RCがXPathを認識するかどうかを確認できます。
ありがとう、
無限
Seleniumコードは次のとおりです。
最後のステップで、ページ上の他の場所(他のロケーターを意味する)をクリックすると、クリックが機能します。
この領域のHTMLは次のようになります。
これを調べてくれてありがとう。:-)
python - PythonのUnittestは文字列でできたリストを実行できますか?
Selenium を使用して Web サイトでテストを実行しています。実行する必要がある多くの個別のテストがあり、特定のフォルダー内のすべての python ファイルを実行するスクリプトを作成したいと考えています。名前を取得してモジュールをインポートできますが、これを行うと、ユニットテストでファイルを実行できません。これが私が作成したテストコードの一部です。私の問題は、名前をグロブすると文字列として入力され、そこから抜け出せないことです。
フォルダごとにこれらのファイルの 1 つを書きたい、またはディレクトリ内のすべてのフォルダを実行する何らかの方法が必要です。これが私がこれまでに持っているコードです:
selenium - Hudson+Seleniumプラグイン-テストの実行時にHTTPエラー403を取得する
Hudsonプラグイン(sleniumhqプラグインと呼ばれるプラグイン)を介してSeleniumツールを使用してアプリケーションをテストしようとしています。
概念実証として、グーグルをターゲットにした非常に単純なテストを作成することにしました。テストは次のとおりです。
このテストはGoogleを開き、セレンrcを検索します。
Hudsonを使用して実行すると、開いているブラウザでHTTPエラー403が発生します。HudsonまたはSeleniumによって発生する特定のエラーはありません。
これが私のハドソン構成です:
ブラウザ:* iehta
startUrl:http://:4444 / selenium-server /
suiteFile:suite.html(前述のテストを指すスイート)
resultFile:result.html
その他:-timeout 5 -debug -browserSideLog -ensureCleanSession -trustAllSSLCertificates
htmlSuiteRunner:C:\ selenium \ selenium-remote-control-1.0.1 \ selenium-server-1.0.1 \ selenium-server.jar
あなたたちはすでにそのような問題に直面していますか?それはユーザー権利の定義か何かにリンクされていますか?
よろしくお願いします!
selenium - Selenium RC テーブルの XPath に問題がある
次で指定された要素を選択しようとしています:
今、私が選択しようとしているその行のhtmlは次のようになります:
検証に必要なテキストがページに存在するかどうかを確認する必要があります。
使っ
selenium.isTextPresent("my required text for verifying");
たけど動かないだから今私は試してみました
selenium.isElementPresent("//td[contains(text(),'my required text for verifying')]")
これは時々動作しますが、時折ランダムな失敗を与えます.あまりにも試してみまし
selenium.isElementPresent(//*[contains(text(),'my required text for verifying')])
た..
セレンを使用してページ上のこのテキストを確認するにはどうすればよいですか?
問題は、ページの読み込みに時間がかかることではありません。障害が発生する前にスクリーンショットを撮ったところ、ページが完全に読み込まれていることがわかったので、問題はありません。
誰かがこの要素を選択する方法、または画面上のこのテキストを検証する方法を提案してもらえますか?
selenium - optgroupを使用した選択でオプションを選択するためのSeleniumの使用
select要素で値を選択しようとしています。テストケースを実行するためにSeleniumRC(Java)を使用しています。値を選択するためのコードが次のように与えられることを理解しています。
上記のコードでは目的の値を選択できません。選択したソースコードのoptgroupと関係があるのではないかと思います。例外は発生しません。コマンドは正常に実行されますが、ページを見ると必要な値が選択されていません。また、IDがないため、(値の代わりに)IDを使用することはできません。セレクターのソースコードは次のとおりです。
Seleniumを使用して必要な値を選択する方法はありますか?
オプションの値(「18」、「34」など)は、値が変更されると後で変更されるため、これらの値を回避できれば素晴らしいと思います。たとえば、「REQUIRED VALUE」の値は-18ですが、このアイテムを削除して再度追加すると、値が異なります。基本的に、このドロップダウンボックスは動的です。
firefox - Selenium Remote Controlの起動中にFirefoxウィンドウのサイズを変更/最大化するにはどうすればよいですか?
SeleniumRemoteControlを使用しています。テストの実行中、実際のFirefoxウィンドウは非常に小さいです。何が起こっているのかを確認できるように、全画面表示にします。ブラウザ画面を最大化するにはどうすればよいですか?
html - スパン要素をクリックしたときの奇妙さ
チェックしている FAYT 入力があります。テキストボックスに入力し、展開されたオプションを見て、そのうちの 1 つをクリックします。これはすべてうまくいきますが、選択したカテゴリが選択されていないために失敗するプロセスがあります。(この機能は、手動で試すと魅力的に機能します)
これは、ドロップダウン候補の html の概要です。
私がやっていることは次のとおりです。
これを引き起こしている可能性のあるアイデアは何ですか?
selenium - CSSセレクターに一致する要素の数をカウントするにはどうすればよいですか?
SeleniumRCを使用してGWTアプリをテストし、CSSセレクターを使用して要素を照合しようとしています。
次のHTMLで有効になっているボタンの数を数えたいです。
ボタンがwithの下にある場合は有効になり、<td>
withの下にあるclass="x-panel-btn-td "
場合は無効になり<td>
ますclass="x-panel-btn-td x-hide-offsets"
。
<td>
したがって、基本的に、クラスを持つすべてのsの下のボタンの数を取得したいと思いますx-panel-btn-td
。