Ваш cssselector работает. Есть iframe. Вы можете использовать приведенный ниже код для переключения на фрейм
driver.switch_to.frame(iframe)
После перехода в iframe, вот как вы можете вернуться к содержимому по умолчанию:
driver.switch_to.default_content()
Я пытался использовать ниже Javaкод и все заработало
List<WebElement> frames = driver.findElements(By.tagName("iframe"));
System.out.println("Frame Size: "+ frames.size());
for(WebElement frame:frames){
try {
driver.switchTo().frame(frame);
break;
}catch(NoSuchFrameException e) {
e.printStackTrace();
}
}
driver.findElement(By.cssSelector("span[data-vars-category-name='Most Popular']")).click();