Selenium 的CSS查询

标签 css selenium css-selectors selenium-rc

css=table#playlistTable tr:nth(0) span[class='playlistNumDisplay smallFont']

我在上面的 CSS 中遇到错误。 我想基本上转到“PlaulistTable”下的第一个“tr”,然后在第一个“tr”下我想选择 span[class='playlistNumDisplay smallFont']

我在这里做错了什么? 谢谢你的帮助

最佳答案

您的意思可能是 :nth-child(1):nth-of-type(1) 而不是简单的 :nth(0) 这是无效的 CSS。

如果您专门寻找第一个匹配项,您还可以使用 :first-child:first-of-type 而不是 nth -() 变体。

Quirksmode 在这里有一个很好的可用选择器列表 http://www.quirksmode.org/css/contents.html (连同浏览器兼容性图表,但我认为在 Selenium 查询的上下文中这与您无关)

希望对您有所帮助。

关于 Selenium 的CSS查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7634163/

相关文章:

xml - 返回列索引的 XPath

java - 使用 JMeter 和 Selenium 并行进行负载测试

jquery - 第 n 个子元素,为每个 4 的倍数的元素分配样式

html - 动画变色下划线效果

html - 在循环中倾斜按钮,而不是文本

html - 如何将元素向左浮动,将文本换到一边,并将元素居中放置在下方?

java - Selenium-IDE : Make a . java 文件在 FireFox 扩展中运行

jquery - 使用 jQuery 获取 HTML 元素

css - 设置活跃 Superfish 菜单选项的背景样式

html - 如何在所有屏幕尺寸上保持导航栏折叠?