在将此标记为副本之前,请阅读以下几点,因为我已经尝试了所有可能的解决方案:
代码如下:
browser.get("https://www.cnm.att.com/emfe/QNCreateTicket?reportTbl=0&tblValue=DHEC297003811&stateCodeValue=&serviceidtypeValue=&trunkgrpandmessageValue=&testFocusControlID1=idfield1&tblCktValue=DHEC297003811&searchStringForASE=%25DHEC297003811%25&oorInd=null&ASEState=null&isASE_ADEinEMDB=&isASE_ADEinEMDBNotProvisioned=&aseflow=&adeflow=&isASEinEBTA=&searchStringForEditForASE=S%3A2%3ADHEC297003811&button=&clci=&qnfromscreen=quick+navigate&phone=&isProvForTesting=1&isProvForCCA=1&isProvForIP=0&isProvForPhone=1&fromtransporttfn=yes&transporttfn=&circuit_format=&state=&ccid=&cac=&isValidPhoneForUser=&isPOTSDataFound=&localPhoneInd=&circuitId=")
Submit_Ticket = browser.find_element_by_xpath('//*[@id="bottomsec"]/center/table/tbody/tr[2]/td[2]/a/img')
Submit_Ticket.click()
time.sleep(3)
try:
print browser.title
except UnexpectedAlertPresentException as e:
print "exception "+repr(e)
print "msg"+e.msg
print browser.current_window_handle
b = browser.switch_to.window(browser.current_window_handle)
print b
b.send_keys(Keys.RETURN,Keys.ENTER)
输出:
^{pr2}$当我单击弹出窗口时,代码会进一步执行。在
通过将Chrome驱动程序升级到2.22版本来解决这个问题,之前的版本是2.21,在处理javascript弹出窗口方面有缺陷。在
相关问题 更多 >
编程相关推荐