Tar*_*viv 80 css webdriver css-selectors
我有个问题.我有这样的元素:
<a>
id = someGenerated的元素Some:Same:0:name
<a>
id = someGenerated的元素Some:Same:0:surname
<a>
id = someGenerated的元素Some:Same:1:name
<a>
id = someGenerated的元素Some:Same:1:surname
我需要CSS选择器来获取名称.问题是我不知道如何得到它.我试过a[id*='Some:Same']
- 它返回了所有<a>
元素.之后我可以获得id以name结尾的元素.但我不喜欢这个想法.我认为它可以用其他选择器完成.
Cos*_*inO 126
试试这个:
a[id*='Some:Same'][id$='name']
Run Code Online (Sandbox Code Playgroud)
这将为您a
提供包含id的所有元素
一些相同
并以id结尾
名称
小智 29
<div id='element_123_wrapper_text'>My sample DIV</div>
Run Code Online (Sandbox Code Playgroud)
运算符^ - 匹配以给定值开头的元素
div[id^="element_123"] {
}
Run Code Online (Sandbox Code Playgroud)
运算符 $ - 匹配以给定值结尾的元素
div[id$="wrapper_text"] {
}
Run Code Online (Sandbox Code Playgroud)
运算符 * - 匹配具有包含给定值的属性的元素
div[id*="wrapper_text"] {
}
Run Code Online (Sandbox Code Playgroud)