72ca2b02e36e794d3ceadac2133af10588a35d49 gperez2 Fri Aug 21 11:46:00 2026 -0700 Commenting out the alt and fix patch sequence hgBlat browser link click-through steps due to hgBlat's new results page no longer having a "browser" link, and updating the allGenomes checkbox id to blat_allGenomes after it changed, No RM diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py index 8e1c7c51ce5..87e0c3fd51e 100755 --- src/utils/qa/qaTestScript.py +++ src/utils/qa/qaTestScript.py @@ -422,51 +422,55 @@ #driver.find_element(By.XPATH, "//div[@id='firstSection']/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[2]/td[2]/div[2]/pre/a").click() #driver.find_element(By.XPATH, "//td[@id='td_data_hgUserPsl']/div[2]/map/area").click() time.sleep(3) #driver.find_element(By.XPATH, "//div[@id='firstSection']/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[2]/td[2]/a").click() time.sleep(3) driver.get(machine + "/cgi-bin/hgGateway?db=hg38") # Tests hgBlat for alt patch sequence driver.get(machine + "/cgi-bin/hgGateway?db=hg38") hover_and_click(driver, "tools3", "blatMenuLink") driver.find_element(By.NAME, "userSeq").clear() driver.find_element(By.NAME, "userSeq").send_keys("CACACTGTGGATGACATCCAGCAGATCGCTGCTGCGCTGGCCCAGTGCATGGTAGGATGGCCCCACATGCTCTCCCCGCCCCGCATGCCTGCCAGGGTACTGGGTTCAGCCCCCCAGGGCAGACGGGCAGCTTGGCCGAGGAGCTGAGCCTCCAGCCTGGGC") driver.find_element(By.NAME, "Submit").click() time.sleep(3) -driver.find_element(By.LINK_TEXT, "browser").click() +# Same new hgBlat results page issue as the earlier hgBlat test block (no "browser" +# link, blatNewPage=1 by default). Commented out until the new page settles. +#driver.find_element(By.LINK_TEXT, "browser").click() #driver.find_element(By.XPATH, "//div[@id='firstSection']/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[2]/td[2]/div[2]/pre/a").click() time.sleep(3) -driver.find_element(By.XPATH, "//td[@id='td_data_altSeqLiftOverPsl']/div[2]/map/area[3]").click() +#driver.find_element(By.XPATH, "//td[@id='td_data_altSeqLiftOverPsl']/div[2]/map/area[3]").click() time.sleep(3) -driver.find_element(By.LINK_TEXT, "Show chr16_KI270853v1_alt placed on its chromosome").click() +#driver.find_element(By.LINK_TEXT, "Show chr16_KI270853v1_alt placed on its chromosome").click() time.sleep(3) # Tests hgBlat for fix patch sequence driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgGateway?db=hg38") hover_and_click(driver, "tools3", "blatMenuLink") driver.find_element(By.NAME, "userSeq").clear() driver.find_element(By.NAME, "userSeq").send_keys("GTTTTTTCTCCTATGGCATGCAGGCGACATGTTACTTCCTATTCCCATAAACCCTCCACTGTAGGATTAACACCTAAGACACCAACCAAGACAAAAAAGATATGACCCTTGGT") driver.find_element(By.NAME, "Submit").click() time.sleep(3) -driver.find_element(By.LINK_TEXT, "browser").click() +# Same new hgBlat results page issue as the earlier hgBlat test blocks (no "browser" +# link, blatNewPage=1 by default). Commented out until the new page settles. +#driver.find_element(By.LINK_TEXT, "browser").click() #driver.find_element(By.XPATH, "//div[@id='firstSection']/table/tbody/tr/td/table/tbody/tr/td/table/tbody/tr[2]/td[2]/div[2]/pre/a").click() time.sleep(3) -driver.find_element(By.XPATH, "//td[@id='td_data_fixSeqLiftOverPsl']/div[2]/map/area[4]").click() -driver.find_element(By.LINK_TEXT, "Show chr1_MU273333v1_fix placed on its chromosome").click() +#driver.find_element(By.XPATH, "//td[@id='td_data_fixSeqLiftOverPsl']/div[2]/map/area[4]").click() +#driver.find_element(By.LINK_TEXT, "Show chr1_MU273333v1_fix placed on its chromosome").click() time.sleep(3) # Tests hgPcr for hg38 driver.get(machine + "/cgi-bin/hgGateway?db=hg38") time.sleep(2) hover_and_click(driver, "tools3", "ispMenuLink") driver.find_element(By.NAME, "wp_f").clear() driver.find_element(By.NAME, "wp_f").send_keys("AACAAAATCAAACTGTTTTTGTTGGACAATTCTCTGTTAAGCAGCTATAA") driver.find_element(By.NAME, "wp_r").clear() driver.find_element(By.NAME, "wp_r").send_keys("AACTGTTCTTTTATTTTAAAGGGTTTACACTGCCACATCTGAATGGACTA") driver.find_element(By.NAME, "wp_flipReverse").click() driver.find_element(By.NAME, "Submit").click() time.sleep(3) driver.find_element(By.LINK_TEXT, "chrX:40059679+40060178").click() time.sleep(3) @@ -580,30 +584,30 @@ else: driver.find_element(By.XPATH, "//td[@id='td_data_hub_37972_multiWig4']/div[2]/map/area").click() # Tests hub with HAL tracks driver.get(machine + "/cgi-bin/cartReset") driver.set_page_load_timeout(300) driver.get(machine + "/cgi-bin/hgTracks?hubUrl=https://genecats.gi.ucsc.edu/qa/hubTesting/CICHLID2023/myHub/hub.txt&genome=hub_68124_Anc0&position=lastDbPos") driver.set_page_load_timeout(120) driver.get(machine + "/cgi-bin/hgTracks") driver.find_element(By.ID, "positionInput").clear() # Tests hgBlat All and Monk Seal/Human MYLK Protein driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgGateway?db=hg19") hover_and_click(driver, "tools3", "blatMenuLink") -driver.find_element(By.ID, "allGenomes").click() +driver.find_element(By.ID, "blat_allGenomes").click() driver.find_element(By.NAME, "userSeq").clear() driver.find_element(By.NAME, "userSeq").send_keys("MIPDTDLQVQLASRNRVGECSCQVSLMLQSSPGRAPLRGREPVSCEGLCS\\nQGAGAHGAGGDCYGTLRPGWPARGQGWPEEEDGEDVRGLLKRRVETRQHT\\nEEAIRQQEVEQLDFRDLLGKKVSTKTVSEEDLKEIPAEQMDFRANLQRQV\\nKPKTVSEEERKVHSPQQVDFRSVLAKKGTPKTPVPEKAPLPKPATPDFRS\\nVLGSKKKLPAENGSNNAEALNAKAAESPKAVSNAQPLGSLKPLGNAKPAE\\nTLRPVGNAKPAEPTKPVDNTKLAETLKPIGNAKPAETPKPMGNA") driver.find_element(By.NAME, "Submit").click() driver.find_element(By.ID, "res0").click() time.sleep(3) # Tests hgFind.matches cart variable driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgTracks?position=chr2:25,485,759-25,487,667&ignoreCookie=1&db=hg19&hgFind.matches=this&filterAlign=pack") driver.find_element(By.ID, "goButton").click() # Closes the current window on which Selenium is running driver.quit() sys.exit()