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()