Webdriver测试-将数据从应用程序(Javascript)推送到测试(Python)

Webdriver测试-将数据从应用程序(Javascript)推送到测试(Python),python,selenium-webdriver,Python,Selenium Webdriver,TL;DR:在webdriver测试中,我可以将测试应用程序中运行的JS代码中的一些数据传递给测试代码(用Python编写)吗 情况: 当应用程序进入错误状态时,我希望它将有关错误的一些基本细节(如:stacktrace、错误消息等)传递给webdriver测试代码,以便在测试中使用,例如,在断言消息中 一种方法是添加一个虚拟的、不可见的DOM元素,并将该数据(比如)存储为该元素的文本。然而,这似乎有点刻薄。我想知道是否有webdriver API提供以下功能: 允许应用程序成对传递 允许测试

TL;DR:在webdriver测试中,我可以将测试应用程序中运行的JS代码中的一些数据传递给测试代码(用Python编写)吗

情况: 当应用程序进入错误状态时,我希望它将有关错误的一些基本细节(如:stacktrace、错误消息等)传递给webdriver测试代码,以便在测试中使用,例如,在断言消息中

一种方法是添加一个虚拟的、不可见的DOM元素,并将该数据(比如)存储为该元素的文本。然而,这似乎有点刻薄。我想知道是否有webdriver API提供以下功能:

  • 允许应用程序成对传递
  • 允许测试按键查找值
从某种意义上说,这是问题的后续行动。主要区别在于,这里我正在寻找一个webdriver API来支持测试代码的轮询,正如在前面的问题中一样,我正在寻找一个API来支持事件传递