0

마찬가지로 확인하고 싶습니다.모든 페이지의 렌더링 된 소스에서 특정 조건에 대한 전체 웹 사이트를 자동으로 확인하는 방법은 무엇입니까?

모든 페이지에 <h3> 태그는 <h2> 뒤에 와야합니다. 그렇지 않으면 페이지를 표시해야합니다.

어떤 페이지에 PDF가있는 경우 다음과 같은 특정 텍스트 <p>Download Adobe reader from here</p>은 모든 페이지의 맨 아래에 있어야합니다. 그러면이 조건이 일치하지 않아 페이지가 표시되어야합니다.

다른 유형의 조건을 확인한 다음 전체 사이트를 확인하고 일치하지 않으면 보고서를 생성해야합니다.

답변

1

반드시 XHTML을 사용해야합니까? 파이썬과 BeautifulSoup, 나 자신을 사용하고 싶습니다.

(편집 :. 내가 혼란스러워했다 - 나는 XSLT하지 XHTML의 생각, 내가? "왜 이렇게가 someting에 대한 XSLT를 사용하는 것이"생각 XHTML은 괜찮습니다, 여전히 Python과 BeautifulSoup로 내 추천 스탠드)

+0

예 사이트가 xhtml을 기반으로하기 때문에 CSS –

+0

내가 어떻게하면 테스트를 만들고 실행할 수 있습니까? –

0

이 루비 보석이 당신에게 도움이 될 수있는 다음과 같습니다.

http://code.google.com/p/opticon/

나는 개인적으로 사용하지 않은,하지만 기본적으로 당신이 요구하는지 무엇을 주장하고있다.

+0

하지만 리눅스에서만 사용 가능합니다. –

0

저는 많은 프로젝트에서 동일한 필요성을 가지고 있었지만 여전히 가지고있었습니다. 내 경우에는 클래스 '오류'와 함께 아무것도 찾고 있어요. 이는 인증 엔진에 포함 된 TestPlan 제품에서 지원됩니다. 내 경우

, 간단한 예로서, 나는 몇 가지 "웹"상태가 내 일반적인 확인 스크립트입니다 :

CheckNot // 사업부의 [에 @ 클래스 = '오류'] 그런데 이제

TestPlan은 "Web"내의 모든 상태가 먼저이 일반 확인 스크립트를 실행한다는 점에서 효과적입니다.

내가 도움이된다면 수표를 작성하는 데 필요한 정확한 구문을 제안 할 수 있습니다.

관련 문제