C# 如何通过css选择器提供多个参数来查找元素

C# 如何通过css选择器提供多个参数来查找元素,c#,css-selectors,selenium-webdriver,C#,Css Selectors,Selenium Webdriver,嗨,我对硒有点陌生,所以如果问题太简单,请耐心听我说。 我想访问一个日期选择器元素并选择一个特定的日期。 我试图使用类和内部文本访问span元素。 我得到一个无效字符串的错误。下面的语法正确吗 _driver.FindElement(By.CssSelector("span[class='xxx'][contains(text(),'xx')]")) 看看这张备忘单 我想可能更像 _driver.FindElement(By.CssSelector("span.CCC:contains('TT

嗨,我对硒有点陌生,所以如果问题太简单,请耐心听我说。 我想访问一个日期选择器元素并选择一个特定的日期。 我试图使用类和内部文本访问span元素。 我得到一个无效字符串的错误。下面的语法正确吗

_driver.FindElement(By.CssSelector("span[class='xxx'][contains(text(),'xx')]"))

看看这张备忘单

我想可能更像

_driver.FindElement(By.CssSelector("span.CCC:contains('TTT')"));

其中CCC是您的类名,TTT是您要查找的文本。

查看此备忘单

我想可能更像

_driver.FindElement(By.CssSelector("span.CCC:contains('TTT')"));

其中CCC是您的类名,TTT是您要查找的文本。

我认为contains不推荐使用…编辑:是的,阅读:如果您可以在此处发布HTML元素,那么我们可以提供准确的CSS选择器。我认为contains不推荐使用…编辑:是的,阅读:如果您可以在此处发布HTML元素,然后我们可以提供准确的CSS选择器。