master
王兵 4 months ago
parent 487671a982
commit 4bb0be1899

@ -11,7 +11,7 @@ import com.teamdev.jxbrowser.chromium.dom.events.DOMEvent;
import com.teamdev.jxbrowser.chromium.dom.events.DOMEventListener;
import com.teamdev.jxbrowser.chromium.dom.events.DOMEventType;
import com.teamdev.jxbrowser.chromium.dom.internal.Element;
import com.teamdev.jxbrowser.chromium.dom.internal.KeyEvent;
import com.teamdev.jxbrowser.chromium.dom.internal.MouseEvent;
import com.teamdev.jxbrowser.chromium.events.ConsoleEvent;
import com.teamdev.jxbrowser.chromium.events.ConsoleListener;
import com.teamdev.jxbrowser.chromium.events.FinishLoadingEvent;
@ -113,14 +113,18 @@ public class Demo {
System.out.println(xPath + "==>OnClick");
}
}, true);
document.getDocumentElement().addEventListener(DOMEventType.OnKeyPress, new DOMEventListener() {
// 通过右击采集Element xpath
document.getDocumentElement().addEventListener(DOMEventType.OnMouseUp, new DOMEventListener() {
@Override
public void handleEvent(DOMEvent domEvent) {
KeyEvent keyEvent = (KeyEvent) domEvent;
MouseEvent mouseEvent = (MouseEvent) domEvent;
//0左键,1中键,2右键
int button = mouseEvent.getButton();
if (button == 2) {
Element target = (Element) domEvent.getTarget();
String xPath = target.getXPath();
System.out.println(xPath +"["+ keyEvent.getDetail()+"]==>OnKeyPress");
System.out.println(xPath + "==>OnKeyPress");
}
}
}, true);
System.out.println("加载完成...");

Loading…
Cancel
Save

Powered by TurnKey Linux.