0

제출 버튼을 클릭하면 다음 메시지 중 하나가 표시됩니다.동적 태그를 처리 할 때

1) 상태 정보를 찾을 수 있습니다. 주문 PO001007을 확인한 후를 누르십시오.

2) 주문 번호의 탈리 푸시 - 성공 조건에 대한

성공 PO001008이 XPath를 사용하고

.//*[@id='wrap']/div[2]/div[2]/div/div[4]/span[text()='Tally push of order no - PO001008 successful'] 

하지만 내부 때마다 변경되는 텍스트 내가이 XPath는을 사용하는 경우 너무 .//*[@id='wrap']/div[2]/div[2]/div/div[4]/span

패스로도 실패 조건을 만들 것입니다. 아무도 span 태그 안에이 동적 텍스트 변경을 처리하는 방법을 알지 못합니다.

낮은 성공과 실패의 조건을 모두 내 HTML 코드입니다

<div class="alert alert-info alert-dismissable"> 
<button class="close" type="button" data-dismiss="alert" aria-hidden="true">×</button> 
<span>Invalid states information found. Please verify the order PO001007 and then push.</span> 
</div> 
----------------------------------------- 

<div class="alert alert-info alert-dismissable"> 
<button class="close" type="button" data-dismiss="alert" aria-hidden="true">×</button> 
<span>Tally push of order no - PO001008 successful</span> 
</div> 
+0

당신이 위치를 원하는 나를 – iamsankalp89

+0

내가

Tally push of order no - PO001008 successful
이 요소를 찾아 내 텍스트가 어떻게 – joy

+0

확인이있어 변경됩니다 걸쳐하려는 알려 주시기 바랍니다 나는 XPath는 내가 생각이 – iamsankalp89

답변

0

이 시도이 XPath는에게

을 사용해야합니다 : 실패 주문

이 성공적으로 주문이

///button[@class='close']/following::span[contains(text(),'Invalid')] 

를 사용 이것을 사용하십시오

//button[@class='close']/following::span[contains(text(),'order no')] 
+0

만약 내가 실패 메시지 -이 div는 아래 div로 대체됩니다

Invalid states information found. Please verify the order PO001007 and then push.
그래서이 xpath가이 div도 너무 찾습니다. – joy

+0

내 성공 조건에서 오류 메시지도 마찬가지입니다. – joy

+0

두 결과가 동일한 페이지에 있습니다. – iamsankalp89