Hi Charley,

 

You gave a convenient way to achieve the goal. 

By the way, I guess a double quote is missing before the last bracket in the 
second line when using expand_path().

 

Thanks very much for your help.

 

Jason

 

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charley Baker
Sent: 2007年3月6日 0:08
To: [email protected]
Subject: Re: [Wtr-general] What is the funtion in Ruby equivalent as strrchrin C

 

There are quite a few ways to do this, here's one using expand_path: 

f = File.dirname(__FILE__)              # get your test directory 
puts File.expand_path("#{f}/..)          # get the directory above your test 
directory 

-Charley 

On 3/5/07, Jason He < [EMAIL PROTECTED]> wrote:

Dear all,

 

I use "example_logger1.rb" and "test_logger1.rb" C:\watir1145\examples\logging 
to logging, but a problem is that the generated log file will under the same 
directory with test cases, 

I want put the generated logs into a separated directory.

 

The code in the "example_logger1.rb" is that,

    logger = CoreLogger.new(File.join(File.dirname(__FILE__), 
"#{fileNamePrefix}_#{time}.txt") ,2, 1000000)

Here the  "File.dirname(__FILE__)" will return the directory who stores test 
cases.

Now I want get the directory upper of the directory of 
"File.dirname(__FILE__)", is there a equivalent function or Regexp in 
Ruby/Watir as strrchr/substr in C to achieve this?

 

Any hint or help is appreciated.

 

Regards,

Jason


_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

 

_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to