diff options
author | Kenneth Skovhede <kenneth@hexad.dk> | 2017-02-14 00:47:17 +0300 |
---|---|---|
committer | Kenneth Skovhede <kenneth@hexad.dk> | 2017-02-14 00:47:17 +0300 |
commit | 9abad900f97601493dc17f4bcced8b43ca998c97 (patch) | |
tree | 56132d5ce026ac569ebd286240030c3afe53564c /guiTests | |
parent | d057fdcd80fc95b85f0135689049515e3a1343b9 (diff) |
Fixes to gui test as we now have two buttons labeled Restore on screen
Diffstat (limited to 'guiTests')
-rw-r--r-- | guiTests/guiTest.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/guiTests/guiTest.py b/guiTests/guiTest.py index 1fdbe9af0..370c25867 100644 --- a/guiTests/guiTest.py +++ b/guiTests/guiTest.py @@ -136,14 +136,15 @@ wait_for_text(60, "//div[@class='task ng-scope']/dl[2]/dd[1]", "(took ") # Restore driver.find_element_by_link_text(BACKUP_NAME).click() -driver.find_element_by_xpath("//span[contains(text(),'Restore files ...')]").click() +[n for n in driver.find_elements_by_xpath("//span[contains(text(),'Restore files ...')]") if n.is_displayed()][0].click() driver.find_element_by_xpath("//span[contains(text(),'" + SOURCE_FOLDER + "')]") # wait for filelist time.sleep(1) driver.find_element_by_xpath("//restore-file-picker/ul/li/div/a[2]").click() # select root folder checkbox driver.find_element_by_link_text("Continue").click() driver.find_element_by_id("restoretonewpath").click() driver.find_element_by_id("restore_path").send_keys(RESTORE_FOLDER) -driver.find_element_by_link_text("Restore").click() +driver.find_element_by_xpath("//form[@id='restore']/div/div[@class='buttons']/a/span[contains(text(),'Restore')]") + # wait for restore to finish wait_for_text(60, "//form[@id='restore']/div[3]/h3/div[1]", "Your files and folders have been restored successfully.") |