fca4ac6562d128072aa3e113d40e64ffd4c27133
gperez2
  Thu Oct 19 09:29:43 2023 -0700
Updating the clicking of items on hgTracks, refs #30817

diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py
index ab47c5a..0caa2fc 100755
--- src/utils/qa/qaTestScript.py
+++ src/utils/qa/qaTestScript.py
@@ -278,51 +278,51 @@
 driver.find_element_by_name("goButton").click()
 driver.find_element_by_name("hgt.out1").click()
 
 # Tests Public Hub search 
 driver.get(machine + "/cgi-bin/hgHubConnect?hubSearchTerms=wuhCor1")
 driver.get(machine + "/cgi-bin/hgHubConnect?hubSearchTerms=methpipe")
 driver.get(machine + "/cgi-bin/hgHubConnect?hubSearchTerms=GCF")
 
 # Tests AssemblyHub search
 cartReset()
 driver.get(machine + "/cgi-bin/hgGateway?hubUrl=https://genome-test.gi.ucsc.edu/gbdb/hubs/genbank/vertebrate_mammalian/hub.ncbi.txt&genome=GCA_000493695.1_BalAcu1.0&position=lastDbPos")
 driver.get(machine + "/cgi-bin/hgTracks")
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("ATDI01079686")
 driver.find_element_by_name("goButton").click()
-time.sleep(3)
-driver.find_element_by_id("hgt.out1").click()
-time.sleep(3)
+time.sleep(5)
+#driver.find_element_by_id("hgt.out1").click()
+#time.sleep(5)
 # Tests track hub annotation for specific machine
 if 'hub_26485' in driver.page_source:
      driver.find_element_by_xpath("//td[@id='td_data_hub_26485_assembly']/div[2]/map/area[3]").click()
 elif 'hub_11450' in driver.page_source:
      driver.find_element_by_xpath("//td[@id='td_data_hub_11450_assembly']/div[2]/map/area[3]").click()
 
 else:
      driver.find_element_by_xpath("//td[@id='td_data_hub_4081003_assembly']/div[2]/map/area[3]").click()
 time.sleep(2)
 
 # Tests HGVS searches
 cartReset()
 driver.get(machine + "/cgi-bin/hgTracks?db=hg38")
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("NM_000310.4(PPT1):c.271_287del17insTT")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
-driver.find_element_by_xpath("//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area[12]").click()
+driver.find_element_by_xpath("//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area[9]").click()
 driver.get(machine + "/cgi-bin/hgTracks?db=hg38")
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("NM_007262.5(PARK7):c.-24+75_-24+92dup")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("NM_006172.4(NPPA):c.456_*1delAA")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("MYH11:c.503-14_503-12del")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("NM_198576.4(AGRN):c.1057C>T")
@@ -332,31 +332,31 @@
 driver.find_element_by_name("hgt.positionInput").send_keys("NM_198056.3:c.1654G>T")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("NP_002993.1:p.Asp92Glu")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("NP_002993.1:p.D92E")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
 driver.find_element_by_name("hgt.positionInput").clear()
 driver.find_element_by_name("hgt.positionInput").send_keys("BRCA1 Ala744Cys")
 driver.find_element_by_id("goButton").click()
 time.sleep(2)
-driver.find_element_by_xpath("//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area[4]").click()
+driver.find_element_by_xpath("//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area[3]").click()
 driver.get(machine + "/cgi-bin/hgTracks?db=hg38") 
 driver.find_element_by_name("hgt.positionInput").clear()
 time.sleep(3)
 driver.find_element_by_name("hgt.positionInput").send_keys("NM_000828.5:c.-2G>A")
 driver.find_element_by_id("goButton").click()
 time.sleep(3)
 
 # Tests hgBlat
 cartReset()
 driver.get(machine + "/cgi-bin/hgGateway?db=hg19")
 a = ActionChains(driver)
 #identify element
 m = driver.find_element_by_id("tools3")
 #hover over element
 a.move_to_element(m).perform()
@@ -381,54 +381,54 @@
 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("blatMenuLink")
 # hover over element and click
 a.move_to_element(n).click().perform()
 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()
 time.sleep(3)
-driver.find_element_by_xpath("//td[@id='td_data_altSeqLiftOverPsl']/div[2]/map/area[8]").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()
 time.sleep(3)
 
 # Tests hgBlat for fix patch sequence
 cartReset()
 driver.get(machine + "/cgi-bin/hgGateway?db=hg38")
 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("blatMenuLink")
 # hover over element and click
 a.move_to_element(n).click().perform()
 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()
 time.sleep(3)
-driver.find_element_by_xpath("//td[@id='td_data_fixSeqLiftOverPsl']/div[2]/map/area[4]").click()
+driver.find_element_by_xpath("//td[@id='td_data_fixSeqLiftOverPsl']/div[2]/map/area[3]").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")
 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("ispMenuLink")
 # hover over element and click
 a.move_to_element(n).click().perform()
 driver.find_element_by_name("wp_f").clear()