我被要求进行硒测试,检查html5的本地数据库,并验证其中的信息是否与屏幕上显示的信息相匹配。这是一个可以在chrome上使用的移动应用程序我有一切工作就像使用chrome的selenium一样。现在我只是试图找到一个可以用于访问本地数据库存储的selenium的方法。在selenium html5包中有一个接口,DatabaseStorage然而我无法弄清楚它是如何工作的或如何使用它。测试用例是用Java编写的。感谢大家提供的任何帮助。
我试图创建数据库存储的新对象。哪个dident工作我尝试创建一个结果集的新对象也尝试做实现数据库存储。在用于数据库存储的API中,它表示它是一个接口,但它没有列出构造函数。我不知道如果没有接口的构造函数,如何访问方法。
答案 0 :(得分: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);
}
有关详细信息,请参阅Selenium的HTML5 test。