Skip to content

Commit 43b0e9b

Browse files
unknownunknown
authored andcommitted
Downloads Selenium IDE from Mozilla instead of seleniumhq
1 parent f99e011 commit 43b0e9b

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

update-references.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -119,19 +119,12 @@ def update_IE64(self):
119119
Log("Updated IE64 driver to version " + version)
120120

121121
def update_SeleniumIDE(self):
122-
page1 = r'http://release.seleniumhq.org/selenium-ide/'
123-
pattern = r'href="((\d[\d\.]+)/)"'
124-
value, version = WebSource(page1).findlastversion(pattern, group_value=1, group_version=2)
125-
126-
page2 = page1 + value
127-
pattern = r'selenium-ide-([\d\.]+)\.xpi'
128-
value, version = WebSource(page2).findlastversion(pattern, group_value=0, group_version=1)
129-
130-
url = page2 + value
122+
page = r'https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/'
123+
pattern = r'https://addons.mozilla.org/firefox/downloads/file/\d+/selenium_ide-(\d\.\d\.\d)[^?"]+'
124+
url, version = WebSource(page).findlastversion(pattern, group_value=0, group_version=1)
131125
cfg = self.cfgs.get('SeleniumIDE')
132126
if cfg.get('version') != version or not file_exists('selenium-ide.xpi'):
133-
with WebZip(url) as zip:
134-
zip.extract(r'selenium-ide.xpi')
127+
WebFile(url).save('selenium-ide.xpi')
135128
cfg.update({'version': version, 'url': url})
136129
Log("Updated Selenium IDE to version " + version)
137130

0 commit comments

Comments
 (0)