我有一个如下所示的标签:
<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"]')}