2016-12-21 2 views
1

soapuiからセレンpythonテストを実行してファイルを読み取ります。コマンドラインからコードを実行すると、すべて正常に動作しているようです。しかし、私がソープイから走ったとき、それはファイルを見つけることができないようです。soapuiからセレンPythonテストを実行してファイルを読み取る

ここに私のコードです。私は完全なパスを指定する必要があると信じているが、パスを定義する方法があるので、この関数を呼び出すたびに完全なパスをハードコピーする必要はありません。

file_name = XMLAuto_al_log.txt 
with open(file_name) as f: 
      with open(outputFileName, 'w') as f1: 
       for line in f: 
        if searchText in line: 
         line = line.rstrip() 
         object_id = line.split('=')[2] 
         f1.write(object_id + '\n') 

答えて

1

これはいかがですか?

import os.path 

directory = ("C:/my/directory/") 
file_name = ("XMLAuto_al_log.txt") 

path = os.path.join(directory + file_name) 
関連する問題