jxbrowser в jython document.findElement не работает
Я пытаюсь создать простой скрипт в jython, который будет работать с формой, которую я объявляю
from java.awt import Robot
from java.awt.event import KeyEvent as keyevent
from com.teamdev.jxbrowser.chromium.dom import DOMDocument
from com.teamdev.jxbrowser.chromium.dom import DOMElement
robot = Robot()
x = system.tag.read("[Client]currenturl").value
window = system.gui.getWindow('web_browser')
browser = window.rootContainer.getComponent('FileBrowser')
document = browser.getBrowser().getDocument();
div = document.findElement(By.id("myId"));
и я получаю ошибку
Объект com.teamdev.jxbrowser.chromium.dom.internal.Docume не имеет атрибута findElement
я что-то не так делаю? заранее спасибо
1 ответ
Из полученной строки ошибки кажется, что имя класса для com.teamdev.jxbrowser.chromium.dom.internal.Document было обрезано до com.teamdev.jxbrowser.chromium.dom.internal.Docume. Возможно, проблема в самом Jython.
JxBrowser никогда не тестировался для работы с Jython, поэтому работа с этой платформой не гарантируется.