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

时间:2015-10-31 04:17:12

标签: python selenium-webdriver

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

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

一种方法是添加一个虚拟的,不可见的DOM元素,并将该数据(比如)存储为该元素的文本。然而,这看起来有点像hackish。我想知道是否有一个webdriver API提供这些功能:

  • 允许该应用传入<key,value>
  • 允许测试按键查找值

在某种意义上,这是对Webdriver test - pushing events/notification to the test问题的跟进。主要区别在于我在这里寻找一个webdriver API来支持测试代码的轮询,就像上一个问题一样,我正在寻找支持事件传递的API。

0 个答案:

没有答案