Capybara Amazon Linux 2015.09에 capybara-webkit gem을 설치하고 Ruby로 브라우징 capybara-webkit gem 젬 넣을 때까지 귀찮다. headless gem... headlessCapybaraAmazonLinuxWebKit루비 JavaScript를 실행하는 기능 사양에서 ActiveRecord에 원숭이 패치를 제거하는 방법 Rails의 피쳐 스펙으로 js: true 로 한다(테스트 실행시에 JavaScript도 움직이는) 경우, 피쳐 스펙내에서 작성한 테스트 데이터가 브라우저(Poltergeist나 Selenium webdriver로 기동하는 Firefox)내에서 참조할 수 없다고 하는 문제가 자주 발생 한다. 이 문제는 테스트를 실행하는 코드의 DB 연결과 기능 사양 용 웹 서버가 사용하는 DB 연결이 별도이... CapybaraRSpecRails Ruby로 스크래핑 해 보았습니다. 스크래핑에 도전했기 때문에 샘플 코드를 공개. 스크래핑 재미 Rails가 아닌 기본 Ruby 코드를 작성했습니다. gem은 bundler로 설치. bundler로 설치한 gem을 로드하는 방법은 . 처음 도전한 것은 mechanize 라는 gem. WEB사이트의 인터랙션을 자동화해 주는 gem이라고 합니다. 이번에는 부터, 「쿠스노키단치」시리즈의 타이틀 일람과 표지 화상을 취득해, 제목을 터... 루비CapybaraMechanizepoltergeist스크래핑 Ruby에서 Amazon API 이상의 고급 검색을 원합니다 (capybara, poltergeist) 크롤러를 만드는 동안 다른 사이트의 상품명인 ASIN이나 Amazon에서 신품의 최저가 등을 취득하고 싶었기 때문에 Ruby의 amazon-ecs에서 item-search해 보았다. amazon/ecs를 이용하면 대단히 간단하게 Amazon의 상품 검색을 할 수 있어 그 TOP 상품의 ASIN이나 가격, 저자를 취득할 수 있다. 다만 이 Amazon API는 상세한 검색에는 대응하고 있지 않... 루비Capybara아마존poltergeist Capybara에서 HTTP Header에 값 추가 RSpec에서 HTTP Header의 값을 편집하고 테스트하고 싶을 때 이렇게하면 좋은 것 같습니다. 다만, driver가 poltergeist인 경우는 메소드가 다른 모양. 그래서 이렇게 느꼈습니다. 더 똑똑한 방법 있으면 가르쳐주세요... RSpecCapybara 【Rails】Turnip + RSpec + Capybara + Selenium에서 엔드 투 엔드 테스트 Rails에서 Turnip + RSpec + Capybara + Selenium을 사용하여 엔드 투 엔드 테스트를 작성하려고 시도했으므로 방법을 적어 보겠습니다. 이번에는 엔드 투 엔드 테스트를 해 실패한 곳이나 자세하게 테스트해 가고 싶은 곳에 대해서 유닛 테스트를 써 가는 느낌으로 하려고 생각하고 있습니다. Turnip에서 시나리오를 만들고 RSpec, Capybara에서 실제로 브라우저... RSpecCapybaraRailsTurnip셀레늄 RSpec, capybara memo RSpec와 Capybara 메모입니다. 조금씩 늘어날지도 모른다. 증가하지 않을지도 모른다. 입니다. focus: true 테스트만 실행 spec_helper에서 다음을 설정하십시오. it 라든지 context 라든지 describe 라든지 focus: true 를 붙여 실행한다 제거하는 것을 잊기 쉽기 때문에, git hooks/pre-commit 라든지로 연주하면 편리합니다. it 에 ... RSpecCapybara TDD 도입 및 엔드 투 엔드 테스트 자동화 실천 요약 TDD 도입 및 엔드 투 엔드 테스트 자동화 실천 2014/02/13에 행해진 의 내용을 간단하게 정리했습니다. TDD란? 코드를 작성하기 전에 테스트 작성 왜 TDD를 하는가? 테스트 및 리팩토링으로 깨끗한 코드 유지 악순환에서 선순환 루프로 가져가기 선순환 루프란? 커버리지율만 쫓아도 의미가 없다 중요한 것은 “리더블 코드를 유지한다”라고 하는 것 읽어 보자! TDD를 착용 TDD를 실습... CapybaraTDDTurnipgherkine2e
Amazon Linux 2015.09에 capybara-webkit gem을 설치하고 Ruby로 브라우징 capybara-webkit gem 젬 넣을 때까지 귀찮다. headless gem... headlessCapybaraAmazonLinuxWebKit루비 JavaScript를 실행하는 기능 사양에서 ActiveRecord에 원숭이 패치를 제거하는 방법 Rails의 피쳐 스펙으로 js: true 로 한다(테스트 실행시에 JavaScript도 움직이는) 경우, 피쳐 스펙내에서 작성한 테스트 데이터가 브라우저(Poltergeist나 Selenium webdriver로 기동하는 Firefox)내에서 참조할 수 없다고 하는 문제가 자주 발생 한다. 이 문제는 테스트를 실행하는 코드의 DB 연결과 기능 사양 용 웹 서버가 사용하는 DB 연결이 별도이... CapybaraRSpecRails Ruby로 스크래핑 해 보았습니다. 스크래핑에 도전했기 때문에 샘플 코드를 공개. 스크래핑 재미 Rails가 아닌 기본 Ruby 코드를 작성했습니다. gem은 bundler로 설치. bundler로 설치한 gem을 로드하는 방법은 . 처음 도전한 것은 mechanize 라는 gem. WEB사이트의 인터랙션을 자동화해 주는 gem이라고 합니다. 이번에는 부터, 「쿠스노키단치」시리즈의 타이틀 일람과 표지 화상을 취득해, 제목을 터... 루비CapybaraMechanizepoltergeist스크래핑 Ruby에서 Amazon API 이상의 고급 검색을 원합니다 (capybara, poltergeist) 크롤러를 만드는 동안 다른 사이트의 상품명인 ASIN이나 Amazon에서 신품의 최저가 등을 취득하고 싶었기 때문에 Ruby의 amazon-ecs에서 item-search해 보았다. amazon/ecs를 이용하면 대단히 간단하게 Amazon의 상품 검색을 할 수 있어 그 TOP 상품의 ASIN이나 가격, 저자를 취득할 수 있다. 다만 이 Amazon API는 상세한 검색에는 대응하고 있지 않... 루비Capybara아마존poltergeist Capybara에서 HTTP Header에 값 추가 RSpec에서 HTTP Header의 값을 편집하고 테스트하고 싶을 때 이렇게하면 좋은 것 같습니다. 다만, driver가 poltergeist인 경우는 메소드가 다른 모양. 그래서 이렇게 느꼈습니다. 더 똑똑한 방법 있으면 가르쳐주세요... RSpecCapybara 【Rails】Turnip + RSpec + Capybara + Selenium에서 엔드 투 엔드 테스트 Rails에서 Turnip + RSpec + Capybara + Selenium을 사용하여 엔드 투 엔드 테스트를 작성하려고 시도했으므로 방법을 적어 보겠습니다. 이번에는 엔드 투 엔드 테스트를 해 실패한 곳이나 자세하게 테스트해 가고 싶은 곳에 대해서 유닛 테스트를 써 가는 느낌으로 하려고 생각하고 있습니다. Turnip에서 시나리오를 만들고 RSpec, Capybara에서 실제로 브라우저... RSpecCapybaraRailsTurnip셀레늄 RSpec, capybara memo RSpec와 Capybara 메모입니다. 조금씩 늘어날지도 모른다. 증가하지 않을지도 모른다. 입니다. focus: true 테스트만 실행 spec_helper에서 다음을 설정하십시오. it 라든지 context 라든지 describe 라든지 focus: true 를 붙여 실행한다 제거하는 것을 잊기 쉽기 때문에, git hooks/pre-commit 라든지로 연주하면 편리합니다. it 에 ... RSpecCapybara TDD 도입 및 엔드 투 엔드 테스트 자동화 실천 요약 TDD 도입 및 엔드 투 엔드 테스트 자동화 실천 2014/02/13에 행해진 의 내용을 간단하게 정리했습니다. TDD란? 코드를 작성하기 전에 테스트 작성 왜 TDD를 하는가? 테스트 및 리팩토링으로 깨끗한 코드 유지 악순환에서 선순환 루프로 가져가기 선순환 루프란? 커버리지율만 쫓아도 의미가 없다 중요한 것은 “리더블 코드를 유지한다”라고 하는 것 읽어 보자! TDD를 착용 TDD를 실습... CapybaraTDDTurnipgherkine2e