На сайте объявлений, есть обязательное поле от FCK редактора, пытаясь достучаться до него - выдает ошибку, хотя через Selenium IDE тест пробегает.
Пробовал и через RC и через WebDriver почти одно и тоже
SeleniumTests.Add_board.LKAddBoardTest:
OpenQA.Selenium.NoSuchElementException : The element could not be found
в OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
в OpenQA.Selenium.Remote.RemoteWebDriver.Execute(DriverCommand driverCommandToExecute, Dictionary`2 parameters)
в OpenQA.Selenium.Remote.RemoteWebDriver.FindElement(String mechanism, String value)
в OpenQA.Selenium.By.FindElement(ISearchContext context)
в SeleniumTests.Add_board.LKAddBoardTest() в D:\MyTest\SeleniumWebDriver\****\****\***.cs:строка 100500
Вот код
//driver.FindElement(By.CssSelector("td.TB_Button_Text")).Click();
//driver.FindElement(By.CssSelector("textarea.SourceField")).Clear();
//driver.FindElement(By.CssSelector("textarea.SourceField")).SendKeys("Тест");Тут я нажимаю на кнопку Source и вставляю текстили так
driver.FindElement(By.XPath("//*[@id='xToolbar']/table[2]/tbody/tr/td[5]/div/img")).Click();
for (int second = 0; ; second++)
{
if (second >= 60) Assert.Fail("timeout");
try
{
if (IsElementPresent(By.XPath("//textarea"))) break;
}
catch (Exception)
{ }
Thread.Sleep(1000);
}
driver.FindElement(By.XPath("//textarea")).Clear();
driver.FindElement(By.XPath("//textarea")).SendKeys("Описание объекта");
driver.FindElement(By.Id("btnOk")).Click();А тут я нажимаю на кнопку вставкы из txt или ворд, появляется формочка с кнопкой ок, туда пишется текст и подтвержадаетсяне могу сообразить как обмануть ввод текста, у кого нить есть идеи?
VS2010 + C#

