xiaoxiao_cao 发表于 2016-12-19 14:29:22

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;


梦想家 发表于 2016-12-19 14:42:42

顶   关注也在学selenium:lol

xiaoxiao_cao 发表于 2016-12-19 17:15:11

这个问题解决啦

lsekfe 发表于 2016-12-20 09:36:12

xiaoxiao_cao 发表于 2016-12-19 17:15
这个问题解决啦

是否能分享下呢?

xiaoxiao_cao 发表于 2016-12-20 14:52:05

lsekfe 发表于 2016-12-20 09:36
是否能分享下呢?

其实我上面写的代码是对着的,只是我的XML文件的格式不正确,导致将读取到的XML文件,写到文本框的时候,老报错。我修改了XML的格式,就可以了。只是我们系统需要读取到还算挺大的一个XML文档,写到文本框的时候速度还是有点点慢

jingzizx 发表于 2016-12-31 13:42:59

:victory:

jingzizx 发表于 2016-12-31 13:43:07

支持分享
页: [1]
查看完整版本: selenium2+Java为什么使用sendkeys方法获取不到XML的值呢