aafd1b5058f9f8a5c044d58d6ca90cb2ffa1304f gperez2 Thu Mar 12 08:32:42 2026 -0700 Updating the area index and the text for the position link for the multiRegion test case, No RM diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py index 0ff7d71866c..9499102c40b 100755 --- src/utils/qa/qaTestScript.py +++ src/utils/qa/qaTestScript.py @@ -230,32 +230,32 @@ hover_and_click(driver, "tools3", "tableBrowserMenuLink") driver.find_element(By.ID, "hgta_track").click() select = Select(driver.find_element(By.ID, "hgta_track")) select.select_by_visible_text("Augustus") driver.find_element(By.ID, "hgta_doSchema").click() # Tests a split table (mm10 intronEst table) on the Table Browser driver.get(machine + "/cgi-bin/cartReset") driver.get(machine +"/cgi-bin/hgTables?clade=mammal&org=Mouse&db=mm10&hgta_group=allTables&hgta_track=mm10&hgta_table=intronEst") driver.find_element(By.NAME, "hgta_doSummaryStats").click() time.sleep(3) # Tests a session with custom tracks, multiRegion, and assembly hub driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgTracks?hgS_doOtherUser=submit&hgS_otherUserName=QAtester&hgS_otherUserSessionName=Custom_Tracks_AssemblyHub_MultiRegion_TrackCollection_BigWigs") -driver.find_element(By.XPATH, "//td[@id='td_data_ct_UserTrack_3545']/div[2]/map/area[4]").click() -driver.find_element(By.LINK_TEXT, "chr1:33719895-33742564").click() +driver.find_element(By.XPATH, "//td[contains(@id,'td_data_ct_UserTrack')]/div[2]/map/area[contains(@href,'Rab23')]").click() +driver.find_element(By.XPATH, "//div[@id='firstSection']//a[contains(@href,'position=chr1')]").click() # Tests a DNA search on hgTracks driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgTracks?db=hg38&hideTracks=1") driver.get(machine + "/cgi-bin/hgTracks") driver.find_element(By.ID, "positionInput").clear() driver.find_element(By.ID, "positionInput").send_keys("GTATGTAGCCACGGAGCACCATTACCTGTCACCATTACCTGAATGGCTA") driver.find_element(By.NAME, "goButton").click() driver.find_element(By.XPATH, "//a[contains(text(),'browser')]").click() # Tests custom tracks on hg19 driver.get(machine + "/cgi-bin/hgGateway?db=hg19") hover_and_click(driver, "myData", "customTracksMenuLink") driver.find_element(By.NAME, "hgct_customText").clear() driver.find_element(By.NAME, "hgct_customText").send_keys("https://genecats.gi.ucsc.edu/qa/customTracks/testing/examples.WITHOUT.FTPS.txt")