jython document.findElement中的jxbrowser不能正常工作

时间:2018-01-27 13:54:48

标签: java jython domdocument jxbrowser ignition

我正在尝试在jython中创建一个简单的脚本,treis可以使用表单 我在宣布

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 个答案:

答案 0 :(得分:0)

从你的错误字符串中,似乎'com.teamdev.jxbrowser.chromium.dom.internal.Document'的类名被修剪为'com.teamdev.jxbrowser.chromium.dom.internal.Docume' 。 Jython本身可能存在问题。

JxBrowser从未经过测试,无法使用Jython,因此无法保证与该平台一起使用。