問題タブ [katalon-recorder]

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

java - 要素の xpath アドレスを見つける

写真に示されている「日付」の横にある小さな矢印の属性を取得しようとしています:

要素の Xpath

Katalon レコーダーを使用して要素の xpath アドレスを見つけたところ、次の xpath が得られました。

しかし、この xpath では十分ではありません。'path' タグ内にある "d" 属性が必要だからです (写真でわかるように)。

私はこのようにxpathを変更しようとしました:

しかし、その後、NoSuchElementException例外が発生しました。

この属性を取得する方法についてのアイデアはありますか?

[解決済み]

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

selenium - Selenium IDE の一部を chrome 拡張機能に移植

私はSelenium IDEを私が取り組んでいるクロム拡張に移植しようとしましたが、役に立ちませんでした。click具体的には、拡張機能でセレンで構築されたコマンド ( 、assertElementVisibleなど)を実行できるようにしたいと考えています。

Selenium を別の拡張機能に移植することは以前に行われたことは承知していますが ( Katalon Recorder )、移植がどのように行われたかについてオンラインでまったく見つけることができませんでした。

そうは言っても、誰かが私にいくつかの指針を与えることができますか:

  • 具体的には、IDE リポジトリからどのファイルを移植する必要があるか
  • 拡張機能で Selenium コマンドをセットアップして呼び出す方法
  • コードの使用において Selenium を適切に認定する方法

古い Selenium IDE が非推奨になっていることは承知しているので、新しい Selenium IDE をgithubで使用する予定です。新しい IDE はまだ開発中ですが、必要な機能は現時点ですぐに使用できると思います (DOM 要素でコマンドを実行することだけが必要です)。

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

java - Selenium:IDまたはクラスを特定のdivに関連付ける方法は?

質問する前に検索しようとしましたが、問題に対する正しい答えが見つかりませんでした (または理解できませんでした)。

いくつかのグラフをテストしています (Highcharts 6 を使用)。同じ URL に 6 つの異なるグラフがあります。それぞれが、div内部にさまざまな要素 (ボタンなど) を持つコンテナー内にあります。

すべてのボタンのクラスや ID は同じです。
たとえば、これは chart1 の最大化/最小化ボタンです。

そして、ここに chart2 の同じボタンがあります:

それらはまったく同じです。そこで、Katalon Recorder を使用して、別のボタンをクリックしていることをどのように認識できるかを調べてみました。これが得られる結果です。

これはどこ[2]から来たのですか?
クリックしたいボタンをSeleniumに伝えるにはどうすればよいですか?

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

python-2.7 - セレンでiframeとフォームをナビゲートする

こんにちは、OSSIM Web サイトでテスト アプリを作成しようとしています。Firefox を使用して Python 2.7 でセレンを使用しています。Web サイトが開いたら、iframe にアクセスする必要があります。

このようにフレームにアクセスします

これまでのところ、私はクリックする必要があるボタンを見つけました:

adv_search_button をクリックする必要があります。これは簡単なので、次のようにします。

ここで、ある種のフレームが必要なフォームで表示され、アクセス方法がわからないという問題が発生します。表示されるフォームは次のとおりです。

何度も試した後、自分でそれを理解しようとすることをあきらめ、アイデアを得るためにkatalonオートメーションレコーダーを試しましたが、それがどのように行われているかわかりません.(しかし、それは機能しています)ここに私ができるセレンコードがあります'Python に変換しない:

私はやろうとしました:

これは私が得るエラーです。