Selenium webdriver 使用selenium连接内存数据库中的H2时出现问题

Selenium webdriver 使用selenium连接内存数据库中的H2时出现问题,selenium-webdriver,h2,Selenium Webdriver,H2,我正试图通过SeleniumWebDriver连接内存中的H2数据库。我正在使用一个URL为“jdbc:H2:mem:testdb”的memry数据库中的H2 我正在使用以下jdbc url连接到数据库: “jdbc:h2:mem:testdb;DB\u CLOSE\u DELAY=-1” 但是,它抛出了“org.h2.jdbc.JdbcSQLException”错误,未找到表。如果我遗漏了什么,请告诉我?看来你已经接通了。但是您的数据库是空的(error=>table not found),所

我正试图通过SeleniumWebDriver连接内存中的H2数据库。我正在使用一个URL为“jdbc:H2:mem:testdb”的memry数据库中的H2

我正在使用以下jdbc url连接到数据库: “jdbc:h2:mem:testdb;DB\u CLOSE\u DELAY=-1”


但是,它抛出了“org.h2.jdbc.JdbcSQLException”错误,未找到表。如果我遗漏了什么,请告诉我?

看来你已经接通了。但是您的数据库是空的(error=>table not found),所以您必须在启动时初始化数据库,然后测试才能访问它。@Vitali,谢谢。我已经使用connection conn=DriverManager.getConnection(“jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1”、“sa”、“{the_password}”)创建了连接对象。。。。在selenium中初始化DB还需要什么?Plz AdviceH2内存中的db实例部署在云中,我希望使用selenium从中获取现有表的详细信息。内存中的DB是否可能?我不确定selenium是否是解决您问题的正确工具。所以,您在云中的内存数据库中运行,但谁在您的数据库中创建所有模式数据呢?硒的用途是什么。如果您想检查表的详细信息,只需连接到db并使用sql语句。这些表已经在云中创建,我可以使用云url(在浏览器中打开)手动访问这些表…我正在使用selenium自动化db任务。我希望使用自动化的selenium脚本从现有表中添加/删除一些行,而不是手动执行