QAF과 함께 Selenium Webdriver를 사용하고 있습니다. 내가 직면 한 문제는 웹 페이지에서 요소를 찾는 것과 관련이 있습니다. 요소가 적을 경우 다른 로케이터가 다른 시간에 작동합니다.webdriver로 webelement를 찾기위한 다중 위치 지정자
예를 들어 - 때로는 name = nameA가 작동하고 때로는 name = nameB (AUT의 다른 환경에 따라 달라질 수 있습니다. 단서가 없습니다). 아래
찾기 코드 :
public class HomePage extends WebDriverBaseTestPage<WebDriverTestPage> {
@FindBy(locator="name=nameA")
private QAFWebElement btnSomeElement;
@Override
protected void openPage(PageLocator locator, Object... args) {
driver.get("/");
}
}
내가이 문제를 통해 올해야합니까?
환경/플랫폼에 따라 다른 로케이터가 있습니까? – user861594
네, QA/스테이징/생산성 로케이터 변경과 같은 별도의 환경에서 xpath 또는 다른 전략을 사용하여 과부하를 걸지 마십시오. – Shalin