我正在编写一个自动化测试用例,其中我需要在chrome dev控制台上传递一个特定的命令来激活测试用例所需的插件。我正在使用硒框架进行测试。
这就是流程:
- 打开主页
- 在开发控制台上运行命令
- 继续执行其余的测试步骤
top。startTour("123",0(是命令
我想你想执行一些Javascript?
如果是这种情况,您可以通过在测试中使用JavascriptExecutor
来做到这一点。在你的情况下,你的代码应该看起来像这个
JavascriptExecutor javascriptExecutor = (JavascriptExecutor) webdriver;
javascriptExecutor.executeScript("top.startTour('123', 0)");
这里有一篇关于如何更详细地使用JavascriptExecutor
的好文章。