html 페이지에서 swf를 클릭하기 위해 Selenium IDE를 사용하려고합니다. DIV id 및 소스 ID 변경은 타임 스탬프에 따라 다릅니다. id="FLASH_0_23458974594"
, id=/^FLASH_([0-9]+_)[0-9]([0-9]+)/
또는 id="FLASH_glob:*"
을 사용해 보았지만 IDE가 swf를 선택하지 않았습니다. 내가 여기서 뭔가 잘못하고있는거야?셀렌을 사용하여 swf를 클릭하십시오.
감사합니다.
에 예를 볼 수 있습니다, 그것은 작동하지 않았다. 이 오류가 있습니다 : [오류] 로케이터를 찾을 수 없음 : // object [@ id, 'FLASH_'], 오류 = 오류 : 요소 // object [@ id, 'FLASH_'] contains – JLau
삽입 태그를 사용하고있는 것을 보았습니다. 'object'를 'embed'로 바꿔야 할 수도 있습니다. 그렇지 않으면 페이지의 관련 HTML을 질문에 추가 할 수 있습니까? –
IDE가 embed을 사용하여 IDE를 감지 할 수 있지만 클릭하지는 않습니다. 로그에 다음과 같이 표시됩니다. - [info] Executing : | click | // embed [contains (@ id, 'FLASH_')] | | 하지만 클릭하지는 않습니다. – JLau