获取满足CSS路径的第一个和第二个元素

获取满足CSS路径的第一个和第二个元素,css,selenium,xpath,path,selector,Css,Selenium,Xpath,Path,Selector,假设我有一个CSS路径: .event\u participant.event\u participant-away 如何获得满足该路径的第一个元素?还是第二要素?还是X元素?我正在使用硒,我不想得到100+的硒第n种类型的不起作用,我不能使用第n个child,因为它的子项比.event\uu participant-away多。根据原始帖子顶部提供的css,脚本中的css应该是 Driver.FindElementsByCssSelector(".event__participant.even

假设我有一个CSS路径: .event\u participant.event\u participant-away
如何获得满足该路径的第一个元素?还是第二要素?还是X元素?我正在使用硒,我不想得到100+的硒第n种类型的不起作用,我不能使用第n个child,因为它的子项比.event\uu participant-away多。

根据原始帖子顶部提供的css,脚本中的css应该是

Driver.FindElementsByCssSelector(".event__participant.event__participant--home:nth-of-type(1)")

尝试:第n个类型而不是:第n个类型。对不起,意思是:第n个类型。我已经试过了。不起作用。再一次,不是第n种类型,而是第n种类型。看到了吧。再次犯了一个错误,但是在代码中尝试了正确的东西。它返回0个元素。没有:第n种类型有100+种。我尝试的完整路径:。事件参与者。事件参与者-home:nth-of-type1OK,如果您在此处错误键入两次,我如何知道您在代码中编写的是否正确?如果您已经在这里发布了您的代码,那也太好了,以防万一。确保应用程序和selenium脚本之间的类名匹配。