sideflow.js에서 제공하는 gotoIf 명령을 사용하려고합니다. Selenium에서 "HttpOnly"세션 쿠키를 삭제할 수없는 것 같습니다. 현재 로그인 페이지에 있는지 또는 이미 로그인했는지 확인하려면 현재 페이지의 제목을 확인해야합니다.테스트중인 페이지의 제목을 저장하는 방법
이 확인, 다음 gotoIf 명령을 사용하고 있습니다 :
Command: gotoIf
Target: javascript{(document.title!="CAS – Central Authentication Service");}
Value: Portal
작동하지 않습니다. 나는 document.title이 값 덤프 때
는 :
Command: store
Target:javascript{document.title}
Value: PageTitle
Command: echo
Target: ${PageTitle}
을 내가 대신 테스트중인 페이지의 제목의 테스트 (테스트를 저장하는 HTML 파일의 제목)의 제목을 얻는다.
누군가이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
가능한 한 코드 (C# 또는 루비) 사용을 피하고 html/selenium-ide 조합을 유지하고 싶습니다. 페이지 제목 당신은
"storeTitle"
"storeAllWindowTitles"