Mein Code speichert keine Daten in einer vorhandenen Excel-Datei. Ich kann von lokalen Fenster sehen, dass es Daten von einem webtable auf ein Excel-Blatt zu kopieren, kann aber nicht die details.Could sparen Sie richtig bitte, wenn ich etwas fehle hier falschInhalt von Webtable kann nicht in Excel-Datei gespeichert werden. Qtp
path = "D:\Demo\TestData\Shopping_Cart.xls"
set xl= CreateObject("excel.application")
xl.workbooks.open(path)
set nsheet=xl.sheets.item(1)
Set BrwsrCheckOut= Browser("name:=Checkout","title:=Checkout - Internet Explorer").page("title:=Checkout","name:=.*")
Set DesPrdChcKOut = Description.Create
DesPrdChcKOut("html tag").value = "TABLE"
DesPrdChcKOut("column names").value = "Product Name;Model;Quantity;Price;Total"
For IteratorRow = 1 To 2
'BrwsrCheckOut.WebTable(DesPrdChcKOut).RowCount Step 1
For IteratorCol = 1 To 3
'BrwsrCheckOut.WebTable(DesPrdChcKOut).ColumnCount(1) Step 1
val = BrwsrCheckOut.WebTable(DesPrdChcKOut).GetCellData(IteratorRow, IteratorCol)
Next
Next
'xl.Activeworkbook.saveAs "D:\Demo\TestData\Shopping_Cart.xls"
xl.Activeworkbook.save
nsheet.SaveAs("D:\Demo\TestData\Shopping_Cart.xls")
xl.ActiveWorkbook.Close
Set xl = nothing
Set nsheet = nothing
Haben Sie darüber nachgedacht, die Excel-Datei als Datentabelle zu importieren, sie innerhalb von UFT mit den verfügbaren 'Datatable'-Funktionen zu aktualisieren und dann wieder zu exportieren? Wahrscheinlich einfacher als das Erstellen von Excel-Objekten ... – Dave