78b8456edf41f793b4376cae60861035df2cd106 gperez2 Fri Aug 21 11:24:17 2026 -0700 Commenting out the hgBlat browser link click-through steps due to the new hgBlat results page still in testing, which removed the "browser" link and the ct_blatYourSeq custom track, No RM diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py index 97486dea0df..8e1c7c51ce5 100755 --- src/utils/qa/qaTestScript.py +++ src/utils/qa/qaTestScript.py @@ -402,36 +402,39 @@ driver.find_element(By.ID, "goButton").click() wait_for_position_input().send_keys("LRG_321:g.16409_16461del") driver.find_element(By.ID, "goButton").click() wait_for_position_input().send_keys("chrX:g.31500000_31600000del") driver.find_element(By.ID, "goButton").click() time.sleep(3) # Tests hgBlat driver.get(machine + "/cgi-bin/cartReset") driver.get(machine + "/cgi-bin/hgGateway?db=hg19") hover_and_click(driver, "tools3", "blatMenuLink") driver.find_element(By.NAME, "userSeq").clear() driver.find_element(By.NAME, "userSeq").send_keys("AACAAAATCAAACTGTTTTTGTTGGACAATTCTCTGTTAAGCAGCTATAA\\nGCTGAATGACATTAACCGCAAAATGTAACCATAAAGGCCATAAACCCGAC\\nATTGTTAATTAATTAAATGCCTCATTAACTTTTTTAAAAACATGATTTAT\\nTCGATTCATAGAAAACTTAACCATCACTACTAAATGCACACACATGCGGT\\nTCCACATTGGCATCTTAGCCTAAGAACAGACAGGTTCAACTGTAACTGGC\\nCTTTCAGGTGGTCTATTACAGATCTGAAGACAGAGGGTGTTTCTAAACCT\\nCAAGAACCAGATTAACAGAAAACAAAGCTTGAGCAGCCTTTTTATTGCAT\\nGTGGTATCTTTTTAGCTAAGCAGAAGACAATGATAAAGAGGGGTTTTGGG\\nAAACCTCTCCCAAAGCTGTGCATTCATACCGTACCTTATCCTGTTAAGCA\\nAACTGTTCTTTTATTTTAAAGGGTTTACACTGCCACATCTGAATGGACTA") driver.find_element(By.NAME, "Submit").click() time.sleep(3) -driver.find_element(By.LINK_TEXT, "browser").click() -driver.find_element(By.XPATH, "//td[@id='td_data_ct_blatYourSeq_5589']/div[2]/map/area").click() +# hgBlat rolled out a new results page still under test (blatNewPage=1 by default), +# which has no "browser" link and no ct_blatYourSeq custom track, breaking this +# click-through chain. Commented out until the new page settles; revisit then. +#driver.find_element(By.LINK_TEXT, "browser").click() +#driver.find_element(By.XPATH, "//td[@id='td_data_ct_blatYourSeq_5589']/div[2]/map/area").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() #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() +#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() #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()