如何从浏览器实例与WebDriver通信?

时间:2018-07-19 16:32:01

标签: javascript selenium webdriver automated-tests

我需要一种方法来触发WebDriver中的事件(或类似事件),以在重定向后保留一些数据。

WebDriver docs描述了一些事件,但事实证明它们是内部WD事件,与实例当前正在查看的页面无关。 browser.execute在一定程度上很有用,但在这种情况下不可用-在点击后最终会导致重定向的事件(实际重定向之前)需要触发事件。 browser.execute无法解决这个问题。

更具体地说,页面A上有一个对象,我需要将该对象保留到页面B,但是一旦页面A上发生重定向,该对象就会丢失。无法使用localStorage,因此我需要一种与WebDriver通信的方法。

这怎么实现?

0 个答案:

没有答案