c92b0d5c0e7395d0c6c25059a8797dbe7b042714 gperez2 Sat Dec 21 16:28:28 2024 -0800 Updating the qaTestScript.py to avoid a multi-region error caused by the alignment tracks on hgwdev, No Redmine diff --git src/utils/qa/qaTestScript.py src/utils/qa/qaTestScript.py index 9efbc4b..fc95ed1 100755 --- src/utils/qa/qaTestScript.py +++ src/utils/qa/qaTestScript.py @@ -152,30 +152,32 @@ driver.find_element_by_id("positionInput").clear() driver.find_element_by_id("positionInput").send_keys("chr7 192500 727300") driver.find_element_by_id("goButton").click() element_to_click_and_drag = driver.find_element_by_xpath('//table[2]/tbody') actions = ActionChains(driver) actions.key_down(Keys.SHIFT).click_and_hold(element_to_click_and_drag).move_by_offset(100, 0).release().key_up(Keys.SHIFT).perform() time.sleep(3) if len(driver.window_handles) > 1: print("A second window has opened.") driver.quit() sys.exit() driver.find_element_by_xpath("//*/text()[normalize-space(.)='Cancel']/parent::*").click() time.sleep(3) # Tests multi-region for hg38 +if machine == 'https://hgwdev.gi.ucsc.edu/': + driver.get(machine + "/cgi-bin/hgTracks?hgS_doOtherUser=submit&hgS_otherUserName=QAtester&hgS_otherUserSessionName=multi_region") driver.find_element_by_name("hgTracksConfigMultiRegionPage").click() driver.find_element_by_xpath("(//input[@id='virtModeType'])[4]").click() driver.find_element_by_id("multiRegionsBedInput").send_keys("chr7 192570 260772 NM_020223.4\nchr7 290169 291488 NM_001374838.1\nchr7 497257 519846 NM_033023.5\nchr7 549197 727281 NM_001164760.2") driver.find_element_by_name("topSubmit").click() driver.find_element_by_xpath("//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area").click() driver.find_element_by_xpath("//td[@id='td_data_ncbiRefSeqCurated']/div[2]/map/area[2]").click() # Tests hgGeneGraph driver.get(machine + "/cgi-bin/hgGeneGraph") driver.find_element_by_name("gene").clear() driver.find_element_by_name("gene").send_keys("sirt1") driver.find_element_by_name("1").click() driver.find_element_by_id("dropdownMenu1").click() driver.find_element_by_link_text("GNF2 Expression").click()