我正在使用 selenium webdriver 和 python 进行测试。我在表格中有一个可点击的元素列表。粗体显示的那些尚未被选中,我想在运行测试时选择其中的第一个,但似乎无法弄清楚如何执行此操作。
表格中的css结构为:
tbody tr td a span.xm b ( if bolded ) ( the first of these is what I want )
tbody tr td a span.xm ( if not )
我试过:
tbody tr:first-of-type td a span.ts > b
不幸的是选择了所有粗体元素。有人可以建议我下一步该怎么做吗?
最佳答案
我会使用这个 java 的 python 等价物:
findAll(By.cssSelector("tbody tr:first-of-type td a span.ts > b"))[0]
关于css - 如何使用 css 选择器获取单个粗体元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21372747/