what is a file system object in QTP
Answers were Sorted based on User's Feedback
Answer / sreeprasad
File System is used to create file through scripting.We can
read, write and save data in txt file and use it after
wards during testing. Here is example of creating txt file
through FSO
Const ForReading = 1, ForWriting = 2
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.OpenTextFile("c:testfile.txt",
ForWriting, True)
MyFile.WriteLine "Hello world!"
MyFile.WriteLine "The quick brown fox"
MyFile.Close
Set MyFile = fso.OpenTextFile("c:testfile.txt",
ForReading)
ReadLineTextFile = MyFile.ReadLine ' Returns "Hello
world!"
It will create testfile.txt and enter "This is a test" in
that text file. You can later read that line "This is a
test" from this file while using
MyFile.ReadLine
We can save variables data during testing and then use that
data in future instances of testing and then delete that
file.
| Is This Answer Correct ? | 19 Yes | 3 No |
Answer / bala
In simple terms "Filesystemobject" is an object model which
is used to handle the drives, folders, and files of a
system or server.
If an user needs to work Driver, Folder, Files properties,
methods or events then the first step he need to setup is
filesystemobject.
Hope this helps. Let me know if you need an example.
| Is This Answer Correct ? | 14 Yes | 1 No |
Answer / manju
File system object is an interface between QTP and the
local system. using FSO we can create/delete folder,
create/delete/read from/write to text files
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / prashanthkumar
Hai Bala,
Just now i read ur defination on File system object.
well, it would be more specific ,if u could explain with an
example...
I appreciate,if u can do that now.
Thx.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / smitha
correct code
const ForReading = 1, ForWriting = 2
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.OpenTextFile("D:\New
Folder\somefile.txt",ForWriting, True)
MyFile.WriteLine "Hello world!"
MyFile.WriteLine "The quick brown fox"
MyFile.Close
Set MyFile = fso.OpenTextFile("D:\New
Folder\somefile.txt",ForReading)
ReadLineTextFile = MyFile.ReadLine ' Returns "Hello world!"
MyFile.ReadLine
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / brahma
fso is a another methode for writing VB script in notepad. by using this F.S.O we can create folders and files in our machine.this is interface b/w layer1 and layer3 instead of obect repocitory.
simply we can define
layer1----obect repocitory---layer3(application like flight)
but
layer1---F.S.O--------layer3
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / mm sarwar
Set objFile = CreateObject("Scripting.FileSystemObject")
Set myFolder = ObjFile.CreateFolder ("C:Program FilesFSO")
If objFile.FolderExists ("C:Program FilesFSO")
MsgBox "Folder is Created"
End If
Set myFile = objFile.CreateTextFile ("C:Program FilesFSO ext_01.txt")
If objFile.FileExists ("C:Program FilesFSO ext_01.txt") Then
MsgBox "File Created"
End If
myFile.WriteLine "Hello World"
myFile.Write "We are practicing UFT."
myFile.Write "One day all of us get a Job"
myFile.Close
| Is This Answer Correct ? | 0 Yes | 0 No |
Got job with 3 years fake Experience
What are the two types of repositories available, explain them?
what is the difference between action and function
11 Answers AppLabs, BirlaSoft, Infosys,
What are the key points to create a framework in QTP for oracle forms?
You say it is a bug but developer say it is not a bug then what will you do?
7 Answers Hewitt, Tech Mahindra,
Explain how qtp identifies object?
I have faced one issues while doing test in QTP. I have described the scenario below. 1. I have to test web application.In that i want to give input of drop down values in the application. 2. Suppose Drop down has 5 value "A,B,C,D,E".I would like to give value from data table of QTP. 3. I have changed the drop down value as variable in Keyword view and given values in data table "A,B,C,D,E" as one below one. 4. While i am running the script it could not identify the drop down value which is in Data Table.It shows message. How to make value identify by QTP?
i have an external excel datasheet where it only contains 3 rows. after qtp executed the code to import the datasheet, the datatable getrowcount method now gives me a different value, lets say 60,000+ instead of only 3. i did not have any values starting from row 4 of my excel file. why is this happening? this also results to the qtp report to load for a very long time.
Hi i have a webtable which is having 7 columns and 6 rows of data in that table of 4th and 5 th column each row is partiotioned into 3 sub rows i want to verify in each partitioned rows of corresponding row for ex values will be like this 0 / 1 ,26/28.if it is 0/1 i want to skip only if any num/num greater than 1 i want to click.
How to add verification steps to tests?
we add library file used in test via settings or through "ExecuteFile" command. when we implement framework do we make common library file and load the same for all the test cases execution?
what is runmodes in QTP