:6g.custom-0
과 같은 변경 가능한 ID가 있습니다. 항상 :7a.custom-0
처럼 변경됩니다.Selenium IDE에서 Regex ID를 사용하는 방법?
Gmail을 사용하여 Selenium IDE에서 테마를 변경했습니다.
나는이처럼 사용할은 다음과 같습니다
css=[id$=.custom-0];
id=regex:(.{4}custom-[0-9]{1})
:6g.custom-0
과 같은 변경 가능한 ID가 있습니다. 항상 :7a.custom-0
처럼 변경됩니다.Selenium IDE에서 Regex ID를 사용하는 방법?
Gmail을 사용하여 Selenium IDE에서 테마를 변경했습니다.
나는이처럼 사용할은 다음과 같습니다
css=[id$=.custom-0];
id=regex:(.{4}custom-[0-9]{1})
사람들이 문제를 기록하는 데 시간이 걸리는 것을 몹시 들키지 만 Google 검색만으로는 시간이 없습니다.
나는 변화 ID
의 XPath의에게 있습니다
이 링크를 따르십시오 :
당신이 정규 표현식을 사용 할 수 있습니다 나타납니다 contains
기능이이 문제를 해결합니다. 이 컴퓨터에는 파이어 폭스 IDE가 없으므로 크롬에 kantu의 selenium ide 테마 변경 사항을 기록한 다음 ID의 변경 부분을 제거했습니다. contains(@id, 'custom-3')
=> 잘 작동합니다. 아래의 테스트는 두 가지 주제를 찾아 클릭합니다.
{
"CreationDate": "2017-10-28",
"Commands": [
{
"Command": "click",
"Target": "//*[contains(@id, 'custom-3')]/div[2]",
"Value": ""
},
{
"Command": "click",
"Target": "//*[contains(@id, 'custom-2')]/div[2]",
"Value": ""
}
]
}
이드에게는이 기능이 작동하지 않습니다. –
나는 지루해해서 여러 시간 동안 찾았고, 정규식은 ID 속성에서 작동하지 않을 수도 있습니다. xpath를 사용하는 것이 좋습니다. – IamBatman
감사합니다. @IamBatman 형제 님, 저를 도우려는 시도입니다. –