Selenium java - Вопрос о объеме Driver.switchto ().JAVA

Программисты JAVA общаются здесь
Anonymous
Selenium java - Вопрос о объеме Driver.switchto ().

Сообщение Anonymous »

У меня есть два сценария, я ожидал одинаковых результатов в обоих, но каким -то образом результаты разные. В сценарии 1 (переключение IFRAME снаружи для цикла) все элементы в IFRAME успешно доступны. 1: < /p>
iframeID = "abc"
driver.switchTo().frame(driver.findElement(By.id(iframeID)))
element_1_within_abc_iframe.click()

for loop {
Read all the elements wiin the 'abc' iframe e.g.
findElement(By.xpath(xpathID-1)
findElement(By.xpath(xpathID-2)
}
< /code>
Сценарий 2: < /p>
for loop {
During 1st iteration {
iframeID = "abc"
driver.switchTo().frame(driver.findElement(By.id(iframeID)))
}

During 2nd iteration {
element_1_within_abc_iframe.click()
}

For 3rd, and 4th iterations {
Read all the elements wiin the 'abc' iframe e.g.
findElement(By.xpath(xpathID-1) ---- gives error unable to find eleent with this xpath
findElement(By.xpath(xpathID-2)
}
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... chto-frame

Вернуться в «JAVA»