在我的selenium webdriver代码中,我使用C#进行编码。
根据要求,我需要在报告文件夹中检查是否存在任何现有报告,然后在开始新运行之前清除所有报告。
我使用Visual Studio Express 2012 for web。
以下是代码:
FileInfo.GetFiles() 出现错误,错误提示如下:
'System.IO.FileInfo' 不包含 'GetFiles' 的定义。
请告诉我代码中出了什么问题。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.IO.FileInfo;
using System.Collections;
namespace GoalPlanAutomation.Reports
{
class ReportUtil
{
public static int scriptNumber = 1;
public static String indexResultFilename;
public static String currentDir;
public static String currentSuiteName;
public static int tcid;
// public static String currentSuitePath;
public static double passNumber;
public static double failNumber;
public static bool newTest = true;
public static ArrayList description = new ArrayList();
public static ArrayList keyword = new ArrayList();
public static ArrayList teststatus = new ArrayList();
public static ArrayList screenShotPath = new ArrayList();
public static void startTesting(String filename, String testStartTime,
String env, String rel, String browser, String testSiteUrl) {
indexResultFilename = filename;
// currentDir=indexResultFilename.Substring
currentDir = indexResultFilename.Substring(0,
indexResultFilename.LastIndexOf("\\"));
// Clear Test Report folder
FileInfo dir = new FileInfo(currentDir);
FileInfo[] allFiles =FileInfo.GetFiles();
//FileInfo[] allFiles = dir.listFiles();
for (int i = 0; i < allFiles.Length; i++) {
allFiles[i].Delete();
}
}
}
FileInfo.GetFiles() 出现错误,错误提示如下:
'System.IO.FileInfo' 不包含 'GetFiles' 的定义。
请告诉我代码中出了什么问题。