TL; DR:在webdriver测试中我可以从测试应用程序中运行的JS代码传递一些数据测试代码(用Python编写)吗?
情况: 当应用程序遇到错误状态时,我希望它将有关错误的一些基本细节(例如:stacktrace,错误消息等)传递给要在测试中使用的webdriver测试代码,例如断言消息。
一种方法是添加一个虚拟的,不可见的DOM元素,并将该数据(比如)存储为该元素的文本。然而,这看起来有点像hackish。我想知道是否有一个webdriver API提供这些功能:
<key,value>
对在某种意义上,这是对Webdriver test - pushing events/notification to the test问题的跟进。主要区别在于我在这里寻找一个webdriver API来支持测试代码的轮询,就像上一个问题一样,我正在寻找支持事件传递的API。