Fix UnicodeDecodeError issues on Windows
This commit is contained in:
parent
f6dcd5b635
commit
c8059bf774
|
@ -1495,7 +1495,7 @@ def main(shell_command):
|
|||
# Create SeleniumBase test file
|
||||
base_file_name = seleniumbase_file.split('.py')[0]
|
||||
converted_file_name = base_file_name + ".py" # Change end to make a copy
|
||||
out_file = codecs.open(converted_file_name, "w+")
|
||||
out_file = codecs.open(converted_file_name, "w+", encoding="utf-8")
|
||||
out_file.writelines(seleniumbase_code)
|
||||
out_file.close()
|
||||
print('\n>>> ["%s"] was updated!\n' % converted_file_name)
|
||||
|
|
|
@ -1002,7 +1002,7 @@ def export_tour(tour_steps, name=None, filename="my_tour.js", url=None):
|
|||
pass
|
||||
import codecs
|
||||
file_path = exported_tours_folder + "/" + filename
|
||||
out_file = codecs.open(file_path, "w+")
|
||||
out_file = codecs.open(file_path, "w+", encoding="utf-8")
|
||||
out_file.writelines(instructions)
|
||||
out_file.close()
|
||||
print('\n>>> [%s] was saved!\n' % file_path)
|
||||
|
|
|
@ -1831,7 +1831,7 @@ class BaseCase(unittest.TestCase):
|
|||
if not os.path.exists(file_path):
|
||||
os.makedirs(file_path)
|
||||
cookies_file_path = "%s/%s" % (file_path, name)
|
||||
cookies_file = codecs.open(cookies_file_path, "w+")
|
||||
cookies_file = codecs.open(cookies_file_path, "w+", encoding="utf-8")
|
||||
cookies_file.writelines(json_cookies)
|
||||
cookies_file.close()
|
||||
|
||||
|
@ -3342,7 +3342,7 @@ class BaseCase(unittest.TestCase):
|
|||
except Exception:
|
||||
pass
|
||||
file_path = saved_presentations_folder + "/" + filename
|
||||
out_file = codecs.open(file_path, "w+")
|
||||
out_file = codecs.open(file_path, "w+", encoding="utf-8")
|
||||
out_file.writelines(the_html)
|
||||
out_file.close()
|
||||
print('\n>>> [%s] was saved!\n' % file_path)
|
||||
|
@ -4682,16 +4682,16 @@ class BaseCase(unittest.TestCase):
|
|||
|
||||
if set_baseline:
|
||||
self.save_screenshot("screenshot.png", visual_baseline_path)
|
||||
out_file = codecs.open(page_url_file, "w+")
|
||||
out_file = codecs.open(page_url_file, "w+", encoding="utf-8")
|
||||
out_file.writelines(page_url)
|
||||
out_file.close()
|
||||
out_file = codecs.open(level_1_file, "w+")
|
||||
out_file = codecs.open(level_1_file, "w+", encoding="utf-8")
|
||||
out_file.writelines(json.dumps(level_1))
|
||||
out_file.close()
|
||||
out_file = codecs.open(level_2_file, "w+")
|
||||
out_file = codecs.open(level_2_file, "w+", encoding="utf-8")
|
||||
out_file.writelines(json.dumps(level_2))
|
||||
out_file.close()
|
||||
out_file = codecs.open(level_3_file, "w+")
|
||||
out_file = codecs.open(level_3_file, "w+", encoding="utf-8")
|
||||
out_file.writelines(json.dumps(level_3))
|
||||
out_file.close()
|
||||
|
||||
|
|
|
@ -217,7 +217,8 @@ def _download_file_to(file_url, destination_folder, new_file_name=None):
|
|||
|
||||
|
||||
def _save_data_as(data, destination_folder, file_name):
|
||||
out_file = codecs.open(destination_folder + '/' + file_name, "w+")
|
||||
out_file = codecs.open(
|
||||
destination_folder + '/' + file_name, "w+", encoding="utf-8")
|
||||
out_file.writelines(data)
|
||||
out_file.close()
|
||||
|
||||
|
|
Loading…
Reference in New Issue