无法使用selenium获取索引数据库数据

时间:2017-09-28 09:42:06

标签: database selenium automation webdriver indexeddb

我们有一个离线移动网站,数据存储在indexDB数据库中,一旦系统连接到互联网,我们点击按钮将数据同步到我们的SQL数据库。我们有一个列表页面,我们从indexDB获取数据并显示在表中。现在一切都很好。目前,我们正在尝试使用Selenium自动化工具在移动网站上进行自动化。我们正在使用Selenium的InternetExplorerDriver()。

现在,我们面临的问题是,如果我们手动打开Internet Explore(即iexplorer.exe),我们使用自动化创建的记录不会显示在表中。

以下是各种情景: -

如果我手动打开Internet Explorer并创建记录,我可以在列表页面中看到已保存的记录。 如果我使用自动化创建记录,使用InternetExplorerDriver()自动打开Internet Explorer,我可以在自动化过程中看到列表页面中保存的记录。 如果我们手动打开浏览器(iexplorer.exe),则使用自动化创建的记录不会显示在列表中。反之亦然。

我们手动打开的Internet Explorer(iexplorer.exe)和从InternetExplorerDriver()打开的Internet Explorer是不同的实例吗?如果是,那么有可能存在2个不同的indexDB。是否有类似Internet Explorer的服务器实例(InternetExplorerDriver())Internet Explorer的V / S客户端实例(iexplorer.exe)?

任何帮助都会得到满足。

0 个答案:

没有答案