f0db2636446fe8bdefc97f419ff28432da450d84 gperez2 Wed Mar 26 14:09:03 2025 -0700 Adding a test for a split table (mm10 intronEst table) on the Table Browser, refs #17985 diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py index 002f33b6b7c..c84e46f7e05 100755 --- src/utils/qa/qaTestScript.py +++ src/utils/qa/qaTestScript.py @@ -209,30 +209,36 @@ driver.get(machine + "/cgi-bin/hgGateway?db=oviAri4") a = ActionChains(driver) # identify element m = driver.find_element(By.ID, "tools3") # hover over element a.move_to_element(m).perform() # identify sub menu element n = driver.find_element(By.ID, "tableBrowserMenuLink") # hover over element and click a.move_to_element(n).click().perform() driver.find_element(By.ID, "hgta_doSchema").click() driver.find_element(By.XPATH, "//div[@id='firstSection']/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[2]/td[2]/a").click() #schema page check driver.get(machine + "/cgi-bin/hgTables?db=oviAri4") driver.find_element(By.NAME, "hgta_doSummaryStats").click() +# Tests a split table (mm10 intronEst table) on the Table Browser +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 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() # Tests a DNA search on hgTracks 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()