如何在自动化selenium测试用例的同时将命令传递到开发控制台



我正在编写一个自动化测试用例,其中我需要在chrome dev控制台上传递一个特定的命令来激活测试用例所需的插件。我正在使用硒框架进行测试。

这就是流程:

  1. 打开主页
  2. 在开发控制台上运行命令
  3. 继续执行其余的测试步骤

top。startTour("123",0(是命令

我想你想执行一些Javascript?

如果是这种情况,您可以通过在测试中使用JavascriptExecutor来做到这一点。在你的情况下,你的代码应该看起来像这个

JavascriptExecutor javascriptExecutor = (JavascriptExecutor) webdriver;
javascriptExecutor.executeScript("top.startTour('123', 0)");

这里有一篇关于如何更详细地使用JavascriptExecutor的好文章。

相关内容

  • 没有找到相关文章

最新更新