首页 > 解决方案 > Selenium/Protractor 可以配置为执行 shell 脚本吗?

问题描述

我正在使用 Angular 9、webdriver-manager 12.1.7 和量角器 5.4.3。在我们的端到端测试中,我希望能够执行一个 shell 脚本并将结果传递给我的测试,以便可以使用它。shell 脚本需要一个参数,该参数是来自测试本身的一些点击的结果。是否可以从量角器/硒调用 shell 脚本?正如我所发现的,这

import { ExpectedConditions as EC, browser, by, element } from 'protractor';
...
await browser.executeScript('./create_activities.sh', "arg1")

仅用于 Javascript 调用,并导致错误

Failed: javascript error: Unexpected token '.'

标签: shellselenium-webdriverprotractore2e-testingangular9

解决方案


推荐阅读