我需要一种方法来触发WebDriver中的事件(或类似事件),以在重定向后保留一些数据。
WebDriver docs描述了一些事件,但事实证明它们是内部WD事件,与实例当前正在查看的页面无关。 browser.execute
在一定程度上很有用,但在这种情况下不可用-在点击后最终会导致重定向的事件(实际重定向之前)需要触发事件。 browser.execute
无法解决这个问题。
更具体地说,页面A上有一个对象,我需要将该对象保留到页面B,但是一旦页面A上发生重定向,该对象就会丢失。无法使用localStorage,因此我需要一种与WebDriver通信的方法。
这怎么实现?