次のようなタグがあります。
<ul id="genres-bar" >
ユーザーが「ロマンス」チェックボックスを選択すると、背景が変化し、タグが次のように変わります。
<ul id="genres-bar" class=" romance">
この属性を確認/アクセスするにはどうすればよいですか? 全体として、色の変化が発生したことを確認したいと思います。
チェックボックスをクリックすると、次の CSS スニペットが表示されることに気付きました。
#movies.gen-romance .m-gen-R {
background-color: #FF0000;
}
また、チェックを外すと消えます。
私はhtml、css、xpathsなどに不慣れで、同様の質問を見つけるのに苦労しているかもしれませんが、これまでの調査では理解できる答えが得られませんでした.
この回答は役に立ちましたが、Javaにあります。それを私の問題に適用する方法がわかりませんが、とても似ているようです:
そして、これはこれまでのところ要素を見つけようとする私の試みです:
verify {@driver.find_element(:xpath, '//*[@id="genres-bar" @class=" romance"]')}