如何从网页的应用程序(在表格中)读取数据,然后在excel中写入?

时间:2017-10-31 07:54:13

标签: java excel selenium automation report

我应该使用数组作为媒介来存储读取数据,然后将其写入excel吗? 必须执行以下步骤: 1.应用程序的Page1上有一些数据:需要读取该数据 2.将该数据写入Excel工作表。 3.第2页上的打印操作会导致生成报告。 4.用excel打印这些打印数据。

请建议。感谢

第1步: 从应用程序读取数据,并存储在列表中。

List< WebElement> myList=driver.findElements(By.xpath(some path));
              for(WebElement e : myList){
                System.out.println(e.getText());
            }

2nd step: How to write this data to excel?

2 个答案:

答案 0 :(得分:0)

您可以使用list来存储应用程序中的数据。

列出myElements = driver.findElements(mySelector);

答案 1 :(得分:0)

使用Map类型为String和List

Map<String, List<String>> tableMap = new HashMap<String, List<String>();