我找的元素ID爲 「lastdays_day」 爲:硒WebDriver.FindElements(By.CssSelector( 「*」))找不到元素,C#
var elements = WebDriver.FindElements(By.Id("lastdays_day"));
但elements.Count爲0
即使是:
WebDriver.FindElements(By.CssSelector("*"))
不能列出這個元素
我已經頁面加載後卜嘗試了Thread.Sleep(5000) t不起作用。 我試圖
Driver.SwitchTo().DefaultContent
或
Driver.SwitchTo().Frame(0)
,但不起作用。
任何想法?
您必須先找到iFrame。看看http://stackoverflow.com/questions/24247490/find-elements-inside-forms-and-iframe-using-java-and-selenium-webdriver –
我正在嘗試,但我有困難找到正確的框架。看來Selenium甚至沒有看到幀。 –