Skip to content

Commit 0ef69ad

Browse files
committed
Update the method that deletes a saved cookies file
1 parent c8fb603 commit 0ef69ad

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,6 +1532,14 @@ def delete_all_cookies(self):
15321532
def delete_saved_cookies(self, name="cookies.txt"):
15331533
""" Deletes the cookies file from the "saved_cookies" folder.
15341534
Does NOT delete the cookies from the web browser. """
1535+
if name.endswith('/'):
1536+
raise Exception("Invalid filename for Cookies!")
1537+
if '/' in name:
1538+
name = name.split('/')[-1]
1539+
if len(name) < 1:
1540+
raise Exception("Filename for Cookies is too short!")
1541+
if not name.endswith(".txt"):
1542+
name = name + ".txt"
15351543
folder = constants.SavedCookies.STORAGE_FOLDER
15361544
abs_path = os.path.abspath('.')
15371545
file_path = abs_path + "/%s" % folder

0 commit comments

Comments
 (0)