셀레늄은 페이지 탐색 기능을 사용

첫째, 기본 동작

  코드를 다음 코드를 실행 한 후, 당신은 크롬의 주소 표시 줄 아래에 발견 할 것이다, 그것은 자동화 된 테스트 소프트웨어의 제어하에

에서   셀레늄   가져 오기   webdriver
 # 투어를 시작 구글 
드라이버 = webdriver.Chorm ()
 # 바이 페이지 번호의 열 driver.get (URL) 
driver.get ( " www.baidu.com을 " )
# 설정 페이지 크기 설정 첫 번째 매개 변수 값은 긴 브라우저, 두번째 파라미터 값은 브라우저의 폭에 의해 설정된다
driver.set_window_size (1200.1500)
# 페이지 최대화
driver.maximize_window을 (

다른 기본 명령 :

# 앞으로 
driver.back () 
 # 뒤로 
driver.forward () 
 # 새로 고침 
driver.refresh () 
 #의 출구 
driver.quit ()

둘째, 위치 요소 :
 여덟 가지의 총  

 find_element_by_id ()   
 find_element_by_name () 
 find_element_by_class_name () 
 find_element_by_tag_name () 
 find_element_by_link_text () 
 find_element_by_partial_link_text () 
 find_element_by_xpath () 
 find_element_by_css_selector () 

1 위치 ID

ID HTML 속성이 매우 중요하다, 특정 ID 값을 가진 HTML 요소는 CSS 될 수 있으며, 자바 스크립트 스크립트 스타일 선택기 찾아 특정 기능을 수행 할 수 있습니다. 위해서는 일반적으로 HTML 페이지의 구분을 용이하게하기 위해 우리는하지 않습니다 HTML 엘리먼트는 동일한 ID를 배치.

고유 ID 선택, 반복 CSS 스타일이 자바 스크립트에서 해당 요소는 ID를 취득하는 경우는 ID를 취할 수 있기 때문에, 오류가 적용됩니다 ID에 해당하지만.

바이두에서 ID 프로그램을 찾는 방법을 예로 검색 할 수 있습니다. 이 검색 창 바이 코드 : <입력 유형 = "텍스트"클래스 = "s_ipt"이름 = "오프"ID = "kw"최대 길이 = "100"자동 완성 =을 "WD">, ID = "kw 여기에 초점 "여기에서, kw에 대한 바이두 검색 상자의 ID를 알고, 당신은 ID를 찾을 수 있습니다. 확인 버튼 ID를 얻을 다음 검색 : <입력 유형 = "제출"값 = "바이두,"ID = "SU"클래스 = "BTN 자기 BTN BG s_btn"> 위의 코드, ID = "SU 볼 수 있습니다 "

# 코딩 : UTF-8 
#를 导入库
에서 셀레늄 수입 webdriver의 수입 시간
IMPROT 시간
# 브라우저를 열고 오픈 바이 
드라이버 = webdriver.Chrome () driver.get ( " https://www.baIDu.com/ " ) 
 #의 ID로 찾기를 입력 한 다음 Enter 키를 누릅니다 
(driver.find_element_by_id " kw를 " ). send_keys ( " 셀레늄 " ) driver.find_element_by_id ( " SU " ) .click () 
 #의 대기 삼초 
time.sleep ()
 #의 출구 브라우저 
driver.quit ()

2. 이름 앵커

아이디와 유사

XPath는 측위

검색 상자,이 시간에 탐색 한 후 개발자 도구 브라우저를 열고, 우리가 해당 코드에 배치되어 있어야 개발자 도구 아래, 우리는 코드가 상자 경우 개발자 도구가 (코드 행을 선택 커버, 당신은 위로 밀어 적절한 전시에 이르기까지 수 있습니다
열거 나 보조 팝업 선택 상자에서, 콘솔 팝업 및 어떤 새로운 기능) 다음 마우스 오른쪽 버튼으로 클릭하고 복사를 선택이 시간을 끄고 최하위를 클릭 복사 XPath는, 우리는 기계가 생성 얻을 수 있습니다

 

 

 . . . 다른 유사한 뜻을 반복하지

 

추천

출처www.cnblogs.com/try-chi/p/11832160.html