問題タブ [watir]
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.
watir - タブを消費させる方法は?
これが私が試したいウェブサイトです。 http://www.csun.edu/ myNorthRidgeポータルの下に、ユーザーIDとパスワードを入力する場所があります。ただし、最初にタブを展開するには、「記号」をクリックする必要があります。この問題を回避する方法を見つけることができませんでした:(?誰でもこの問題を解決する方法のヒントを教えてくれますか?ありがとうこれはそのhtmlタグです:
jquery - JQueryで作成されたページでfireWatirを使用して要素を見つけるのに問題があります
jQueryで生成されたページでラベルを識別するのに問題があります。これはページのコードです(firebugに見られるように)。
私はこのステートメントを使用してそれを見つけようとしています、
ラベルを見つけるのに失敗します。私が間違っていることについて何か考えはありますか?
更新:Watirを使用してIEで同じスクリプトを実行すると、要素が見つかったようです。
set - テキストフィールドの値を即座に設定します(エミュレートされた入力なし)
以下のコマンドを使用してテキスト入力値を「何らかの値」に設定していますが、値はすぐには設定されず、ユーザーが入力したかのように設定されます。小さな値でも問題ありませんが、このメソッドを使用してテキストエリア内に大きなテキストを挿入しており、エミュレートされた入力を行わせたくないので、コピー/貼り付けのように値を即座に設定したいと思います。
ruby - Watirで画像をブロックするには?
画像をロードする必要がないデータ取得ジョブにWatirを使用しています。それらをブロックすることは可能ですか?
ruby - WATIR / FireWATIR URLの一貫性?
jQueryで記述された新しいWebアプリケーションをテストするプロジェクトを開始しており、WATIRとFireWATIRを使用してテストすることを計画しています。
概念実証テスト中に、WATIRとFireWATIRがURLを表す方法に違いがあることを発見しました。たとえば、FireWATIRを渡すスクリプトは、WATIRでこのエラーを生成します。
IEとFirefoxに対して実行するときにURL値が一貫するように、WATIRまたはFireWATIRのいずれかに有効にできる設定はありますか?
watir - Watir:IDまたはNAMEなしでテーブルにアクセスする方法
次のデータ(テーブル本体のヘッダーとテーブル行のデータ)を取得するためにwatirスクリプトを作成しようとしていますが、テーブルへのアクセス方法を理解するのに問題があります(取得したら、残りはピースです)。ケーキの)。
誰かが私がテーブルにアクセスするのに役立つ何かを思い付くことができますか?名前もIDもありません...
watir - Watir は META HTML 要素を認識しますか?
こんにちは、SEO の目的で、HTML ページの META タグにアクセスする必要があります。ただし、Watir は META タグをサポートしていません。サポートされていない HTML タグにアクセスする他の方法はありますか?
どんな助けでも感謝します。
こんにちは、getElementsTagByName b.document.getElementsByTagName('meta')[1].content test.rb:14:in `[]': can't convert Fixnum to String (TypeError) を使用して要素にアクセスする方法を見つけました
これを手伝ってもらえますか?
ruby - Watirの魔法のエスケープシーケンス?
私は現在FirefoxでWatirを使用していますが、次のテキストでフィールドを設定しようとすると、次のようになります。
@#$ QWER7890uiop
私が使用しているコマンドは次のとおりです。
text_field(:name、 "password")。value =( "!@#$ QWER7890uiop)
私もこれを試しました:
text_field(:name、 "password")。set "!@#$ QWER7890uiop)
最初の2文字だけが入力されます。この機能をパスすることでできることはありますか?
tdd - セレンvsセレリティ?
Webサイトのテストに関しては、SeleniumはCelerityよりも優れているわけではありません。Firefox、Safari、Chrome、Internet Explorerなどの実際のブラウザーを使用して、当社のWebサイトがそれぞれと互換性があることを確認できます。
したがって、Celerity(Javaブラウザー)を使用する場合、すべてのテストに合格したとしても、それは私のWebサイトが人気のあるWebブラウザーと互換性がない可能性があることを意味しませんか?
遅いことは知っていますが、それを考慮に入れないと、Celerityはエラーが発生しやすくなりませんか?
webdriver - watir-webdriver を使用してページの読み込みを待機する方法
watir-webdriverを使用して、リンクをクリックした後にページが読み込まれるのを待つにはどうすればよいですか?
現時点で私は使用しています:
しかし、ページの応答は大きく異なるため、これは理想的ではありません。
ページの準備ができているかどうか、またはページに特定の要素があるかどうかをテストする方法はありますか? 通常の Watir gem にはWatir::Waiter.wait_until
、またはそれに類似したものがあることは理解していますが、webdriver バージョンではこれが見られません。