問題タブ [selenide]

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

selenium-webdriver - WebDriverRunner を使用してシークレット モードで Chrome ブラウザーを作成する方法

SelenIDE/JUNIT/Maven を使用した自動化テストのために、INCOGNITO でクロムを開くオプションを探しています。

ここでどのような情報を提供する必要があるのか​​ よくわかりません。WebdriverRunner を操作する LocalTest ページのコピーを追加します。

サイトにはさまざまなテスト開始点があるため、テスト クラス自体で実際の Url を呼び出します。

これは私がURLを呼び出す方法です:

これで十分だと思いますが、さらに情報を提供する必要がある場合は、いつでも答える準備ができています.

LocalTest のコピー

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

javascript - Selenide の削除表示:false が機能しない

自動化テストでラジオ ボタンをクリックしたい。ページにラジオ ボタンが表示されていても、選択されていないラジオ ボタンにはdisplayed:falseプロパティがあります。displayed:falsehtmlオブジェクトにプロパティがある場合、Selenideは何とかクリックできません。エラーは次のとおりです。Element should be visible {By.id: radio_btn_id}

ここに私のラジオボタンがあります:

プロパティを削除するために私が試したことと、それらのどれも機能していません

selected:trueプロパティを削除しようとしましたが、うまくいきました。なぜそれが機能しないのかわかりませんdisplayed:false。アイデアはありますか?

[編集] 受け入れられた回答はSeleniumバージョンです。それSelenideはよりクリーンでシンプルです:

[解決]

チェックボックスとラジオボタンに対する Selenide の動作

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

selenium - org.openqa.selenium.WrapsDriver Selenide + TestContainers にアクセスできません

5.0.0TestContainers で Selenideを使用しようとしています1.9.1

どうやら、これらのバージョンには互換性がないため、テストを実行すると次のようになります。

すべてがセレン化物で正常に動作します4.12.3