2012-08-24 2 views
-1

html5의 로컬 데이터베이스를 검사하고 거기에있는 정보가 화면에 표시된 내용과 일치하는지 확인하도록 셀렌 테스트를 수행하도록 요청 받았습니다. 이것은 크롬에서 사용할 수있는 모바일 응용 프로그램입니다. 저는 크롬으로 작업하는 셀레늄까지 모든 작업을했습니다. 이제는 로컬 데이터베이스 저장소에 액세스하는 셀렌과 함께 사용할 수있는 메서드를 찾으려고 노력하고 있습니다. 셀레늄 html5 패키지에는 DatabaseStorage라는 인터페이스가 있지만 작동 방식이나 사용 방법을 알 수 없습니다. 테스트 케이스는 Java로 작성됩니다. 이 문제에 대해 도움을 주신 모든 분들께 감사드립니다.html5 셀레늄을 사용하는 로컬 데이터베이스 액세스

데이터베이스 저장소의 새 개체를 만들려고했습니다. 어느 dident 작업 내가 결과 세트의 새로운 객체를 만들려고했는데 또한 데이터베이스 스토리지 구현을 시도했습니다. 데이터베이스 스토리지 용 API에서는 인터페이스라고하지만 생성자를 나열하지는 않습니다. 인터페이스에 대한 생성자가 없을 때 메서드에 액세스하는 방법을 모르겠습니다.

+1

[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Greg

+0

소프트웨어 스위트를 만드는 데는 여러 가지 문제가 있습니다. 그 부분을 다루기 쉬운 부분으로 분해 한 다음 필요에 따라 개별적으로 논의 할 것을 제안합니다. 우리는 정말로 당신의 문제가 얼마나 불분명한지를 감안할 때 이러한 모든 기술을 전체 론적 차원에서 바라 볼 능력이 없습니다. 문제 해결에 노력을 기울이면 더 나은 질문을 할 수 있습니다. – Greg

+0

@ GregRehm이 질문에는 전혀 문제가 없습니다. 당신이 이해하지 못하는 것들이 무의미하다고 말하기는 쉽지만 실제로는 그렇지 않습니다. – user1258245

답변

1
// Database Storage 
    private ResultSet executeQuery(String statement, String... param) { 

     String databaseName = "'HTML5', '1.0'," 
     +" 'Offline document storage', 100*1024"; 

     return ((DatabaseStorage) driver).executeSQL(databaseName, statement, (Object[]) param); 
    } 

자세한 내용은 셀렌의 HTML5 test을 참조하십시오.

관련 문제