Selenium WebDriver обращается к подэлементу

У меня есть div с уникальным идентификатором. Под этим div ) набор элементов span , которые имеют className = foo . Есть несколько элементов span с className = foo , но они уникальны для каждого div (если это понятно). Итак, мой код Selenium сначала получает уникальный div как веб-элемент, а затем пытается взять этот элемент и получить по имени класса диапазон ] вот так

element = sDriver.findElement(By.id("c_"+cID)); 
String sTest = element.findElement(By.className("actions")).getText();

Во второй строке каждый раз генерируется исключение

org.openqa.selenium.StaleElementReferenceException: Element not found in the cache - perhaps the page has changed since it was looked up
Command duration or timeout: 22 milliseconds

Не понимаю ли я, как получить этот диапазон из-под уникального div ?

5
задан shamp00 12 January 2012 в 16:02
поделиться