테이블이있는 웹 페이지가 있습니다. 테이블에 행을 추가하는 스크립트가 있고 행에 일부 계산이 추가 될 때마다 스크립트가 있습니다. 나는 1000 개의 행을 추가하는 셀렌 테스트를 작성했습니다. 테스트가 빠르게 시작되고 더 많은 행을 추가할수록 테스트 속도가 느려집니다. 테이블은 거대하고 약 40 TD가 있으며 각 테이블에는 하나의 입력 항목이 있습니다. jquery로 작성된 모든 자바 스크립트 코드.셀레늄 테스트가 느림
코드의 속도를 높이려고했지만 성능에 전혀 영향을주지 않고 일부 계산을 중단했습니다. 코드에서 느려지거나 셀레늄 테스트에서 알 수있는 방법이 있습니까? 어떻게 프로필 수 있습니까? 방화 광 프로 파일러를 사용하려하지만 Selenium이 실행 중일 때 방화 밧줄을 비활성화합니다.
Selenium의 경우 Selenium에서 생성 한 프로파일에 Firebug xpi 파일을 추가 할 수 있습니다. 예를 들어, Selenium WebDriver 라이브러리 (Selenium 2)의 루비 버전에서 XPI를 추가하는 코드는 "확장 추가"섹션에서 찾을 수 있습니다. http://code.google.com/p/selenium/wiki/RubyBindings. 그게 당신이 찾고있는 것을 줄까요? –
행을 한 번에 하나씩 추가 하시겠습니까? 모든 데이터를 수집하고 행을 추가하여 속도가 향상되는지보십시오. – MillsJROSS