ui4j can not find element using java -


i trying create automation programm site using ui4j, got halt. had use ui4j in past , worked charm, cant not find item need click on move other page. code website this

<div>     <a id="t:df6yt:0:jfcx6" class="x1sq xfd" href="#" onclick="return false;" title="Αναζήτηση"></a> </div> 

i use on java program

browserengine webkit = browserfactory.getwebkit(); page page = webkit.navigate("http://www.eprocurement.gov.gr"); page.show(); document document = page.getdocument(); thread.sleep(30000); document.query("t:df6yt:0:jfcx6").click(); 

which gives me error

exception in thread "javafx application thread" com.ui4j.api.util.ui4jexception: org.w3c.dom.domexception     @ com.ui4j.webkit.proxy.webkitproxy$callableexecutor.run(webkitproxy.java:46)     @ com.sun.javafx.application.platformimpl.lambda$null$170(platformimpl.java:295)     @ com.sun.javafx.application.platformimpl$$lambda$55/1876181116.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ com.sun.javafx.application.platformimpl.lambda$runlater$171(platformimpl.java:294)     @ com.sun.javafx.application.platformimpl$$lambda$53/1995813168.run(unknown source)     @ com.sun.glass.ui.invokelaterdispatcher$future.run(invokelaterdispatcher.java:95)     @ com.sun.glass.ui.gtk.gtkapplication._runloop(native method)     @ com.sun.glass.ui.gtk.gtkapplication.lambda$null$48(gtkapplication.java:139)     @ com.sun.glass.ui.gtk.gtkapplication$$lambda$43/345577659.run(unknown source)     @ java.lang.thread.run(thread.java:745) caused by: org.w3c.dom.domexception     @ com.sun.webkit.dom.documentimpl.queryselectorimpl(native method)     @ com.sun.webkit.dom.documentimpl.queryselector(documentimpl.java:1102)     @ com.ui4j.webkit.spi.w3cselectorengine.query(w3cselectorengine.java:41)     @ com.ui4j.webkit.dom.webkitdocument.query(webkitdocument.java:42)     @ com.ui4j.webkit.dom.webkitdocument$bytebuddy$rftzspll.query$accessor$fcvuxi0a(unknown source)     @ com.ui4j.webkit.dom.webkitdocument$bytebuddy$rftzspll$accessor$k6o5cvza.call(unknown source)     @ com.ui4j.webkit.proxy.webkitproxy$callableexecutor.run(webkitproxy.java:44)     ... 10 more 

any help?

t:df6yt:0:jfcx6 not valid selector. colon character must escaped. alternative solution use a[title='Αναζήτηση'].x1sq selector.


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -