cancel
Showing results for 
Search instead for 
Did you mean: 

Test Execute, unable to open the file

SOLVED
Highlighted
Contributor

Test Execute, unable to open the file

Hi guys,

I try to run test execute using the icon and option run.

But after a bite, I have the following error :"unable to open the file".

File is present in the folder and is not read only.

Any suggestions?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Leader

Re: Test Execute, unable to open the file

hmmm

If You want to work with Project Script files You need to use an absolute path.

You can get path to You to project with this method: aqFileSystem.GetCurrentFolder();

 

let pathToFile = aqFileSystem.GetCurrentFolder();
let writeToFile = aqFile.WriteToTextFile(
  pathToFile + "\\script\\" + fileName + ".js",
  str,
  aqFile.ctUTF8, true
);

View solution in original post

7 REPLIES 7
Highlighted
Community Leader

Re: Test Execute, unable to open the file

Hi,

 

Can You show Your "Test Items" project explorer?

Highlighted
Contributor

Re: Test Execute, unable to open the file

I don't understand what you need.

Highlighted
Community Leader

Re: Test Execute, unable to open the file

I was writing about this one

 

explorer.png

Highlighted
Contributor

Re: Test Execute, unable to open the file

 
Highlighted
Community Leader

Re: Test Execute, unable to open the file

Alright, so what I can see from screens the error occurs on the first TestItem with the name "ProjectTestItem2".

 

Question is, what do You have inside this function?

Highlighted
Contributor

Re: Test Execute, unable to open the file

function Get_Translate_Mgs_Dinamic_File() // Get dinamic file
{
if (Const_lib.Language == "it")
return "c:\\DL Console\\it.json"
else if (Const_lib.Language== "en-US")
return "c:\\DL Console\\en-US.json"
}

 

Could be that I have to put the absolute path?

Highlighted
Community Leader

Re: Test Execute, unable to open the file

hmmm

If You want to work with Project Script files You need to use an absolute path.

You can get path to You to project with this method: aqFileSystem.GetCurrentFolder();

 

let pathToFile = aqFileSystem.GetCurrentFolder();
let writeToFile = aqFile.WriteToTextFile(
  pathToFile + "\\script\\" + fileName + ".js",
  str,
  aqFile.ctUTF8, true
);

View solution in original post

New Here?
Join us and watch the welcome video:
Announcements
Top Kudoed Authors