C# 및 셀렌을 사용하여 자동화하는 새로운 팀에 합류했습니다. 나는이 라인이 어떻게 작동하는지에 따라 캔트 :이 작은 C# 코드는 어떻게 작동합니까?
driver.FindElement(Elements.OkLink).click()
나는 드라이버 및 FindElement를 사용하는 이유에 대해 알고있다. 하지만 난 그냥 어떻게 알아낼 수 Elements.OkLink가 사용됩니다. 변수/객체/방법은 무엇입니까
아래의 내용은 OkLink가 실제로 정의 된 부분입니다.
public class Elements
{
public static By OkLink = By.LinkText("Ok");
}
나는 셀레늄 문서에서 다음과 같은 정의를 발견 :
By.LinkText Method
Syntax:
public static By LinkText(
string linkTextToFind
)
Return Value: A By object the driver can use to find the elements.
으로 실제로 클래스입니다. LinkText는 메소드입니다. 나는 방법이 기능과 비슷하다고 생각했다. 어떻게 ClassName MethodName 여기에 사용됩니다.
정확히 당신을 혼란스럽게합니까? – Arran