示例#1
0
        static void Main(string[] args)
        {
            DataDriven.Data = ExcelHelper.Current.Open(@"C:\Demo\1.xlsx").ReadAll();
            ExcelHelper.Current.Close();
            //DataDriven.GlobalBindingModeType.IsUsingSampleData = true;
            DataDriven.GlobalBindingModeType.RecusionMode = RecusionType.Recusion;
            DataDriven.NonSharedTables = new List<string>();
            DataDriven.CurrentId = 1;
            //DataDriven.GlobalBindingModeType.SettingMode = SettingType.PropertyOnly;

            SAPTestHelper.Current.SetSession();
            SAPTestHelper.Current.TurnScreenLog(ScreenLogLevel.All);
            Script s = new Script();
            s.DataBinding();

            SAPTestHelper.Current.SaveLog(@"1.xml");

            ExcelHelper.Current.Create(@"c:\Demo\2.xlsx");
            foreach(DataTable dataTable in DataDriven.Data.Tables)
            {
                ExcelHelper.Current.Write(dataTable);
            }
            ExcelHelper.Current.Close();

            //SAPGuiScreen sc = new DisplayMaterialDocument_Initial();
            //sc.StartTransaction("MB1A");
            //sc.DataBinding();

            //sc = new EnterGoodsIssue_NewItems();
            //sc.DataBinding();

            //sc = new EnterGoodsIssue_NewItem();
            //sc.DataBinding();
            //SAPTestHelper.Current.SaveLog("1.xml");

            //SC_4002 s = new SC_4002();
            //s.DataBinding();

            //SAPTestHelper.Current.SetSession();

            //SC_102 sc = new SC_102();
            //sc.StartTransaction("VA02");
            //sc.DataBinding();
        }