Python 테스트 오픈 소스 도구 splinter 설치 및 사용 튜 토리 얼

splinter 소개
  Splinter 는 Python 테스트 웹 응용 프로그램 을 사용 하 는 오픈 소스 도구 로 브 라 우 저 작업 을 자동화 할 수 있 습 니 다.예 를 들 어 URL 에 접근 하고 항목 과 상호작용 을 할 수 있 습 니 다.예 를 들 어 바 이 두 엔진 을 사용 하여 검색 내용 을 검색 하려 면 검색 상자 에 키 워드 를 입력 하고 를 누 르 면 원 하 는 내용 을 검색 할 수 있 습 니 다.Splinter 를 사용 하면 pyhton 스 크 립 트 를 사용 하여 이 과정 을 실현 할 수 있 습 니 다.
Splinter 설치
*8195:8195:Splinter 의 사용 은 python 환경 에 의존 해 야 하기 때문에 먼저 python(python 설치 시 직접 설치anaconda통합 환경 을 설치 할 수 있 고 인터넷 에서 검색 하 는 튜 토리 얼 이 많 습 니 다~)을 설치 해 야 합 니 다.또한 python 버 전 은 2.7+가 필요 합 니 다.다음은 Splinter 의 홈 페이지 설명 입 니 다.
In order to install Splinter, make sure Python is installed. Note: only Python 2.7+ is supported.
Splinter 설치
*8195:8195:Splinter 설치,홈 페이지두 가지 버 전 설 치 를 제 공 했 습 니 다.보통 안정 적 인 버 전 을 사용 하면 됩 니 다.

pip install splinter  # pip       ,    anaconda      pip
구동 장치
*8195:8195:splinter 를 사용 하여 브 라 우 저 를 방문 하려 면 해당 하 는 브 라 우 저 구동 도 설치 해 야 합 니 다.여 기 는 chrome 을 예 로 들 면chrome WebDriver의존Selenium2하기 때문에 최종 적 으로 두 개 를 설치 해 야 합 니 다.즉Selenium2chromedriver입 니 다.
1.Selenium 2 직접 pip 를 통 해 설치:

 pip install selenium
2.chromedriver 에 대해 서 는 먼저 브 라 우 저 버 전 을 보고 chrome 브 라 우 저 에 접근 합 니 다:chrome://version/.
在这里插入图片描述
  그리고 방문http://chromedriver.storage.googleapis.com/index.html하여 해당 하 는 버 전 을 찾 아 다운로드 하면 됩 니 다.
在这里插入图片描述
  다운로드 하여 압축 을 풀 면chromedriver.exe파일 을 얻 을 수 있 습 니 다.홈 페이지에 따 르 면 환경 변 수 를 설정 해 야 합 니 다.간단 한 방법 으로chromedriver.exe파일 을 python 에 설 치 된 루트 디 렉 터 리(즉python.exe와 같은 디 렉 터 리 에 직접 놓 습 니 다===python.exe가 있 는 디 렉 터 리 에 환경 변 수 를 설정 한 것 이 분명 하기 때 문 입 니 다.여기까지 환경 설정 이 OK 되 었 습 니 다.다음은 python 스 크 립 트 테스트 입 니 다~
python 스 크 립 트 테스트 Splinter

from splinter import Browser
from time import  sleep

browser = Browser('chrome')                   #        
browser.visit('https://www.baidu.com')        #   baidu
#             wd         Elements
browser.fill('wd', 'splinter - python acceptance testing for web applications')  
browser.find_by_id('su').click()             #   id      ,   
if browser.is_text_present('splinter.readthedocs.io'):   #          
    print("Yes, the official website was found!")
else:
    print("No, it wasn't found... We need to improve our SEO techniques")
sleep(10)
browser.quit()                              #      
그 중에서browser = Browser('chrome')'chrome'매개 변 수 는 필수 적 입 니 다.지정 하지 않 으 면 기본적으로 불 여우 브 라 우 저 를 사용 합 니 다.홈 페이지 설명 을 참조 하 십시오.
在这里插入图片描述
결과:
在这里插入图片描述
在这里插入图片描述
파 이 썬 테스트 오픈 소스 도구 인 splinter 설치 와 사용 튜 토리 얼 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python splinter 설치 와 사용 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기