8
回答
PhantomjsDriver操作表单元素
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

@傅小黑 你好,想跟你请教个问题:在Java中,用phantomjsdriver请求页面,加载页面后,调用element.sendKeys方法为input元素赋值,主要代码如下:

DesiredCapabilities caps = DesiredCapabilities.phantomjs();
caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS,new String[] {"--load-images=false"});
caps.setCapability("phantomjs.page.settings.userAgent","Mozilla/5.0 (Windows NT 10.0; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0");
caps.setCapability("takesScreenshot","false");
WebDriver driver = new PhantomJSDriver(caps);
driver.get("http://weibo.com/");
WebElement ele = WebDriverUtils.until(driver,12000,ByType.xpath,"//div[@id='pl_login_form']/div[3]/div[2]/div[1]/div/input");
ele.sendKeys(username);



控制台提示图片中的错误,请问这个问题有什么解决方法?

举报
Gooooooo
发帖于3年前 8回/1K+阅
顶部