2016-12-22 1 views
-1

웹 테이블이 있으며 그 안에 동적 인 행 이름이 있습니다. 값은 사용자가 입력합니다. "Test"텍스트가 8 행에 있다고 가정하십시오. 다른 값이 다시 입력되면 "Test"의 위치에 다른 값이 표시되고 "Test"는 테이블 내의 다른 위치에있게됩니다. 특별히 "Test"를 클릭하고 싶습니다.로봇에서 동적 웹 요소를 처리하고 해당 값을 클릭하십시오.

사용자 입력을 통해 위치를 변경할 때 어떻게 "테스트"작업을 클릭 할 수 있습니까?

+1

xpath를 사용하는 방법을 읽어 보셨습니까? 요소의 n 번째 자식을 지정할 수 있습니다. –

+0

더 나은 답변을 얻으려면 시나리오에 대한 자세한 정보를 제공해야합니다. ID/이름뿐만 아니라 행 위치가 실제로 변경되는 것처럼 들리겠습니까? @BryanOakley가 XPath를 사용할 수 있다고 제안했다면 특정 텍스트를 찾으려면 contains()를 사용해야합니다. – shicky

답변

0

예, contains를 사용해야합니다. 답변을 얻었습니다. "//span[contains(text(),'))]/../following-sibling::*div[@id= '']"