shell - 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 '.'
解决方案
推荐阅读
- go - 使用 gob 解码时缓冲区错误中的额外数据 - golang
- machine-learning - 感知器 - 统计一致性
- android - 如何使用其中的可滚动列表视图使整个布局可滚动?
- javascript - 在 javascript 中放什么才能知道我输入了一个数字?
- python - 我将如何将数字写在不同的行上?
- python - 在 R 中是否有与 Python 中的 None 语句等效的语句?
- node.js - 快速路由和 jsonwebtoken,创建令牌后保持登录状态
- spring - Redis Spring会话bean未更新
- c# - 在 ASP.NET Core 5 Blazor Web 程序集中添加 NuGet 包的位置?
- python-3.x - 使用 ImageAi 训练自定义数据时出错