У меня есть div с атрибутом класса со значением textLayer
. Я пытаюсь получить этот div. Вот мой код:
WebElement jsiFrame = driver.findElement(By.tagName("iframe"));
driver.switchTo().frame(jsiFrame);
WebElement docViewerElement = driver.find(By.classname("textLayer")
(примечание: это не совсем код, но это более или менее функции, которые я вызываю)
У меня также есть тайм-аут, где я жду 5 секунд при запросе каждого элемента, так что это не относится к элементу, не существующему, когда я запрашиваю его). Селену не удается его найти, хотя он там очень прост. Более того, он работает только на Chrome, Firefox находит его без проблем.