java - JbrowserDriver 'Element not found' -


i try use jbrowserdriver on url: https://dtube.video/login

but 'element not found' error.

the source retrieved jbrowserdriver seems different source in browser.

source in browser:

 <div class="ui stacked segment">       <div class="field">         <div class="ui left icon input">           <i class="user icon"></i>           <input type="text" name="username" placeholder="steem username">         </div>       </div>       <div class="field">         <div class="ui left icon input">           <i class="lock icon"></i>           <input type="password" name="privatekey" placeholder="private posting key">         </div>       </div>       <button type="submit" name="button" class="ui fluid large youtube submit button"><i class="sign in icon"></i> login</button>      </div> 

source in jbrowser:

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8">       <link rel="stylesheet" type="text/css" class="__meteor-css__" href="/dtube_files/29075beddedc83e6624259c063f240421e6130cd.css?v=0815201">  <link rel="stylesheet" type="text/css" class="__meteor-css__" href="/dtube_files/9c9869ad5b7ba8f1336853c92e4abfeaa7a6595b.css?v=08192017">       <link rel="shortcut icon" type="image/png" href="https://ipfs.io/ipfs/qmrvvajrhxqzvbgkg67qxdamjd2eihngdddl4c8gftkacf">     <title>dtube</title>      </head>     <body>       <script type="text/javascript">__meteor_runtime_config__ = json.parse(decodeuricomponent("%7b%22meteorrelease%22%3a%22meteor%401.4.4.1%22%2c%22meteorenv%22%3a%7b%22node_env%22%3a%22production%22%2c%22test_metadata%22%3a%22%7b%7d%22%7d%2c%22public_settings%22%3a%7b%7d%2c%22root_url%22%3a%22http%3a%2f%2flocalhost%3a3000%2f%22%2c%22root_url_path_prefix%22%3a%22%22%2c%22appid%22%3a%22150zjr3301zki1vu3if5%22%2c%22autoupdateversion%22%3a%22f99492306a9c2e8b74ec8d57b6be22b8eb19f240%22%2c%22autoupdateversionrefreshable%22%3a%22e86b152ee079afa62b62b6d5106ea59d50331e9d%22%2c%22autoupdateversioncordova%22%3a%22none%22%7d"));</script>       <script type="text/javascript" src="/dtube_files/3089e162729c36636c7293991f86a4bdeb4587a3.js?v=08192017b">  </script>       <script type="text/javascript">meteor.disconnect();</script>      </body></html> 

code reproduce problem:

public static void main(string[] args) throws interruptedexception {      jbrowserdriver driver = new jbrowserdriver(settings.builder()             .ajaxresourcetimeout(10000)             .ajaxwait(10000)             //.blockads(true)             //.headless(true)             //.ignoredialogs(true)             .requestheaders(requestheaders.chrome)            .ssl("trustanything")            // .timezone(timezone.pacific_auckland)             .useragent(useragent.chrome)             .build());      driver.get("https://dtube.video/login");     system.out.println(driver.getpagesource());     webelement email = driver.findelementbyname("username"); driver.quit(); } 


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -