Seleniumで要素のCSSクラス変更を探す方法はありますか?Java Selenium 3.5.3 css-classが変更されるのを待ちます
クラスは、ブラウザで現在選択されている要素をマークします。サイトはにクラスをリフレッシュし、変更をクリックオン
<span class="tabs2_tab guide_tab"> [...] </span>
...
<span class="tabs2_tab guide_tab is-required"> [...] </span>
私ができるので、」、私はすでに、ブラウザのロードが終了するのを待ってみましたが、それは実際に動作しません。ドライバーにを待ちます。 CSSクラスを変更します。どうやらこれは、サイトの状態を定義する場合に参照できる唯一の変更です。フレームがリフレッシュされたようですが、要素は全く同じで、クラスを除いてそのままです。
私は現時点では実際には使い慣れていないサイトで作業していますが、IDと似たようなものがないためです。言うまでもなく、これは私のサイトでもなく、コードを編集することもできません。
アイデア? C#のは、事前:)
このcss要素「span.tabs2_tab.guide_tab.is-required'を待つのはどうですか? CSSが実際に変更されたときにのみ表示されます –
それには悲しいことに、複数の要素があります。 – Phil
だから、CSSの変更を確認するにはどうすればこの要素に到達しますか? –