b6079eda943a2a12159306cf7194ffdd90f53d96 gperez2 Fri May 29 12:09:35 2026 -0700 Updating the Cancel button XPath in the shift+drag (Drag-and-select) test, No RM diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py index f9712ba1e9d..096d133a6a7 100755 --- src/utils/qa/qaTestScript.py +++ src/utils/qa/qaTestScript.py @@ -174,31 +174,31 @@ # Tests if click_and_drag opens a second window driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgTracks?db=hg38") driver.find_element(By.ID, "positionInput").clear() driver.find_element(By.ID, "positionInput").send_keys("chr7 192500 727300") driver.find_element(By.ID, "goButton").click() element_to_click_and_drag = driver.find_element(By.XPATH, '//table[2]/tbody') actions = ActionChains(driver) actions.key_down(Keys.SHIFT).click_and_hold(element_to_click_and_drag).move_by_offset(100, 0).release().key_up(Keys.SHIFT).perform() time.sleep(3) if len(driver.window_handles) > 1: print("A second window has opened.") driver.quit() sys.exit() -driver.find_element(By.XPATH, "//*/text()[normalize-space(.)='Cancel']/parent::*").click() +driver.find_element(By.XPATH, "//span[text()='Drag-and-select']/../..//button[text()='Cancel']").click() time.sleep(3) # Tests multi-region for hg38 if machine == 'https://hgwdev.gi.ucsc.edu/': driver.get(machine + "/cgi-bin/hgTracks?hgS_doOtherUser=submit&hgS_otherUserName=QAtester&hgS_otherUserSessionName=multi_region") driver.find_element(By.NAME, "hgTracksConfigMultiRegionPage").click() time.sleep(2) driver.find_element(By.XPATH, "(//input[@id='virtModeType'])[4]").click() driver.find_element(By.ID, "multiRegionsBedInput").send_keys("chr7 192570 260772 NM_020223.4\nchr7 290169 291488 NM_001374838.1\nchr7 497257 519846 NM_033023.5\nchr7 549197 727281 NM_001164760.2") driver.find_element(By.NAME, "topSubmit").click() driver.find_element(By.XPATH, "//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area").click() driver.find_element(By.XPATH, "//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area[2]").click() ## Tests hgGeneGraph