問題タブ [browser-automation]
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.
testing - コード化された UI と Web アプリをテストするための古い方法
私のプロジェクトでは、Microsoft.mshtml と SHDocVw.dll を使用して Web UI テストを自動化していました。その後、CodedUI テストについて聞きました。質問は次のとおりです。
- Microsoft.mshtml と SHDocVw.dll を譲渡できるということですか?
- また、CodedUI と Microsoft.mshtml および SHDocVw.dll の間に接続/違いはありますか?
ありがとう!
canvas - Googleサッカー2012の自動化
楽しみのために、 GoogleSoccer2012を自動化しようとしています。他のGoogleゲームの自動化に問題はありませんでした。
left
サッカーの問題は、サッカーがとに反応しないことですが、問題right
なくspace
動作します。
これがスクリプト全体です。
サッカーやその他のゲームのコードはhttps://github.com/zeljkofilipin/olympicsで確認できます。
誰もがどのように取得left
しright
て動作するかについてのアイデアを持っていますか?
vba - 自動化エラー:内部SAPサイトスクレイプに800706B5、80004005、80010108が表示されます
ベンダー情報のために会社の内部SAPサイトをスクレイプするマクロを書いています。いくつかの理由で、VBAを使用する必要があります。ただし、ページをスクレイプしようとすると、なぜこれら3つのエラーが発生し続けるのか理解できません。これがUAC整合性モデルと関係がある可能性はありますか?または、私のコードに何か問題がありますか?httpを使用するWebページをInternetExplorerで別の方法で処理できる可能性はありますか?他の内部Webページも含めて、どのWebページにもアクセスでき、それぞれをうまくスクレイプできます。しかし、SAPページをスクレイプしようとすると、これらのエラーが発生します。エラーの説明と発生時期は次のとおりです。
800706B5-インターフェイスが不明です(問題のあるコードを実行する前にブレークポイントを設定すると発生します)
80004005-不特定のエラー(エラーを配置せずにマクロを実行した場合に発生します)
80010108-呼び出されたオブジェクトがクライアントから切断されました。(このエラーが一貫して発生するようには見えません。Excelの何かが破損しているためにページが読み込まれず、Excelを再インストールする必要がある頃に発生するようです)
何が起こっているのか全くわかりません。整合性ページは私にはあまり意味がありませんでした、そしてこれで私が見つけたすべての研究はデータベースへの接続とADOとCOM参照の使用について話しました。ただし、私はInternetExplorerを介してすべてを行っています。これが私の関連するコードです:
PageScraperモジュール
Windows7マシンでIE9とExcel2010を使用しています。あなたが提供できるどんな助けや洞察も大いにありがたいです。ありがとうございました。
selenium - PageFactory (Selenium-WebDriver) を使用してテストケースを記述します。利点?
Selenium2 でテストケースを作成するときに PageFactory の方法を使用することは良い方法ですか? はいの場合、なぜですか?
率直に言って、テストケースを書くときにそれらを使用したことはありませんし、見逃したこともありません。しかし、PageFactory を使用しない場合と比較して、使用する利点は何かを知りたいと思います。
c# - JS/C# クリックまたは操作した要素 ID または xpath を知るにはどうすればよいですか?
ご存知のように、Selenium IDE はスクリプトを表示し、操作した要素を教えてくれます。
この背後で何が起こったのかはわかりません。すべての自動化フレームワークは、クリック、入力、または選択された要素を知ることができます..
コンソール出力を作成し、ブラウザで操作したすべての要素を表示したいと考えています。
どうすればこれを実装できますか?
python - Selenium rc と webdriver のマージ
私は自動化コードのほとんどを Python で Selenium RC を使用して作成しました。しかし、私の製品 (私が Selenium RC でテストしているもの) の進化に伴い、自動化のニーズが変化したと感じています。私は Python で Wedriver を試しましたが、私の製品で問題なく動作します。しかし、新しい製品バージョンの多くの機能は以前のバージョンから継承されているため、既存の Selenium RC コードを利用できると感じています。しかし、新しい機能については、Webdriver を使用したいと考えています。
さらに、私が維持しているセレンプロファイルに関していくつかのこともあります。例:
- Selenium RCを使用するssl証明書の場合、Seleniumプロファイル(ssl証明書の受け入れを保存した場所)と
'trustallsslcertificates'
selenium rcの起動時のパラメーターの2つの方法があります。を使用trustallsslcertificates
すると、オートメーションの速度が地獄のように遅くなります。
しかし、webdriver を使用すると、そのようなすべての ssl 証明書は必要ありません。 - Selenium RC を使用して、Web ページを使用してファイルをダウンロードする必要があるときはいつでも、保存オプションをデフォルトとして使用し、同じ Selenium プロファイルに保存しました。しかし、webdriver を使用すると、セレン プロファイルを維持するのではなく、ファイルをダウンロードする他のオプションがあります。
既存の質問Selenium Web driver and selenium RCもチェックインしましたが、答えは古いようで、それまでに多くのものが更新されているはずです。
私の質問の要点は、Selenium RC (Python bindings - selenium.py ) を使用して使用している既存の python コードを、 python を使用する Webdriver と統合できますか?
PS: 現在、selenium 2.3.0.jar ファイルを使用しています
javascript - 複数のWebページを同時に操作する方法
複数のページを同時に操作する方法を探しています。私の場合、ユーザー入力をキーストロークとして受け入れるページがいくつかあり、それらすべてをトリガーできるようにしたいと思います。
何か案は?
Automater?複数のタブに同時にフォーカスを置きますか?
automation - Sahi が子 iframe 要素にアクセスできない
iframe
ツイストから子コンテンツにアクセスできません。疑問に思っていましたが、そのような Sahi コードは正しく実行されません。
Twist の 2.4 バージョンを使用しました。
私が間違っていることを教えてもらえますか?
grails - Grails アプリケーションのブラウザー自動化
grails フレームワークを使用して Web アプリケーションを開発しました。現在、プロジェクトにブラウザーの自動化を統合したいと考えています。ブラウザーの自動化を grails アプリケーションに統合する方法を教えてもらえますか?
ssl - vbscript を使用して SSL 状態をクリアする
プロジェクトの一環として、セキュア ソケット レイヤー上で実行される Web アプリケーションを自動化する必要があります。そのため、一部のアカウントが正常に機能しなかった場合は、ログアウト後に vbscript を使用して SSL 状態、キャッシュ、閲覧履歴をクリアする必要があります。これまでに次のコードを書いていますが、正しく動作していません。
今すぐ更新するために、sendkeys を使用して SSL 状態をクリアしています。
vbscriptを使用してssl状態をクリアするオプションを誰かが提案してくれれば、本当に感謝しています。
どうもありがとう :)