70221396ca9c73d88b5e4e8dd25ae5287111805d
gperez2
  Thu Aug 28 11:34:04 2025 -0700
Updating the hgBlat tests due to the change of the hgBlat display, which now has two buttons, No RM

diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py
index 3979ea4d83b..541491c6d9c 100755
--- src/utils/qa/qaTestScript.py
+++ src/utils/qa/qaTestScript.py
@@ -384,90 +384,94 @@
 driver.find_element(By.NAME, "hgt.positionInput").send_keys("LRG_321:g.16409_16461del")
 driver.find_element(By.ID, "goButton").click()
 time.sleep(3)
 driver.find_element(By.NAME, "hgt.positionInput").send_keys("chrX:g.31500000_31600000del")
 driver.find_element(By.ID, "goButton").click()
 time.sleep(3)
 
 # Tests hgBlat
 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.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()
+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()
 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.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.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()
 time.sleep(3)
 driver.find_element(By.LINK_TEXT, "Show chr16_KI270853v1_alt placed on its chromosome").click()
 time.sleep(3)
 
 # Tests hgBlat for fix patch sequence
 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.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.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[3]").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)
 
 # Tests hgConvert
 driver.get(machine + "/cgi-bin/hgTracks")
 hover_and_click(driver, "view", "convertMenuLink")
 driver.find_element(By.NAME, "hglft_doConvert").click()
 driver.find_element(By.LINK_TEXT, "chrX:39460925-39461424").click()
 driver.find_element(By.CSS_SELECTOR, "#tools3 > span").click()
 
 # Tests hgLiftOver for mm39
 cartReset()
-time.sleep(2)
+time.sleep(3)
 hover_and_click(driver, "tools3", "liftOverMenuLink")
 driver.find_element(By.NAME, "hglft_userData").clear()
 driver.find_element(By.NAME, "hglft_userData").send_keys("chr11:101,379,590-101,442,705")
 driver.find_element(By.NAME, "Submit").click()
 time.sleep(3)
 driver.find_element(By.LINK_TEXT, "View conversions")
 
 # Tests hgPcr target Genes Track (data changes with data pushes)
 cartReset()
 driver.get(machine + "/cgi-bin/hgTracks?db=hg38&hideTracks=1")
 driver.get(machine + "/cgi-bin/hgGateway?db=hg38&wp_target=hg38KgSeqV41") #will be hg38KgSeqV41
 hover_and_click(driver, "tools3", "ispMenuLink")
 driver.find_element(By.NAME, "wp_f").clear()
 driver.find_element(By.NAME, "wp_f").clear()
 driver.find_element(By.NAME, "wp_f").send_keys("TTTTCCTAATAATGCTTGTCTTGGTCTTGTT")