我在Firefox中使用Selenium Web Driver ...它没有拿起textarea(在Firefox中)。
我在页面上有许多其他元素,并且找到它们没有问题。
<textarea class="input" style="width: 710px" name="description" id="description" rows="7"
onchange="" cols=""></textarea>
[FindsBy(How = How.Id, Using = "description")]
public IWebElement InputDescription { get; set; }
我试图明确地等待它,但这没有帮助
new WebDriverWait(DriverContext.Driver, new TimeSpan(0,0,30)).Until((ExpectedConditions.ElementIsVisible(By.Id("description"))));
IWebElement myEl = DriverContext.Driver.FindElement(By.Id("description"));
元素不在框架中。
知道为什么这不起作用?