현재 제가 일하고있는 회사의 모듈 식 동작 기반 프레임 워크를 만들고있는 프로젝트에 있습니다. "사용자가 경고를 받아들이십시오"단계의 모듈 방식을 만들 때 테스트를 거쳐 예상되는 경고 상자가 나타나면 자동으로 닫히므로이 "NoAlertPresentException : 메시지 : 경고가 없습니다"예외가 표시됩니다.** Python Selenium Behave ** 다음 단계로 넘어 가면 알리미 상자가 자동으로 닫힙니다.
지금까지이 코드를 수행 한 : 내가 경고 상자의 폐쇄를 통합하는 그 모듈을 가지고
def acceptalert():
alert = driver.switch_to.alert
alert.accept()
driver.switch_to.parent_frame()
이 코드는 작동합니다. 유일한 문제는이 프레임 워크를 독립 프레임 워크로 만들려고 할 때입니다. 나는 이것으로 연구를 해왔지만, 나는 정말로 내 문제에 답을 얻지 못했다. 나를 도울 수있는 사람이 여기에 있기를 바랍니다. 고맙습니다.
그래서 코드에 어떤 문제가 있습니까? 문제가 무엇인지 명확하게 알 수 없습니다 ... 알림을 받기 전에 경고가 닫히기 때문에 'NoAlertPresentException'가 표시됩니까? – Andersson