selenium2+Java为什么使用sendkeys方法获取不到XML的值呢
selenium2+Java为什么使用sendkeys方法获取不到XML的值呢?我已经读取到XML中所有的内容了,其中 s中是我XML中的内容,打印 s 也能显示出所有的XML内容。但是把 S 的值赋给sendkeys 时,程序就老执行不下去,文本框中不显示我获取到的XML文件内容,这是为什么呀?
driver.findElement(By.name("xml")).sendKeys(s);
以下是获取XML文件的内容:
BufferedReader br = new BufferedReader(new FileReader("C:/Users/gl/Desktop/yujing.xml"));
StringBuffer s = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
s.append(line+System.getProperty("line.separator")); //读取一行同时添加一个换行
}
br.close();
System.out.println(s);
return s;
顶 关注也在学selenium:lol 这个问题解决啦 xiaoxiao_cao 发表于 2016-12-19 17:15
这个问题解决啦
是否能分享下呢? lsekfe 发表于 2016-12-20 09:36
是否能分享下呢?
其实我上面写的代码是对着的,只是我的XML文件的格式不正确,导致将读取到的XML文件,写到文本框的时候,老报错。我修改了XML的格式,就可以了。只是我们系统需要读取到还算挺大的一个XML文档,写到文本框的时候速度还是有点点慢 :victory: 支持分享
页:
[1]