我们可以把正则表达式放在 seleniumServerJar 的 export.config 的量角器中吗?
Can we put regex in seleniumServerJar of exports.config of protractor
Selenium服务器独立jar版本不断更新,webdriver-manager update
命令选择最新的jar。每次硒罐更新时,我都需要在 export.config 中更改硒服务器罐。
有什么方法可以放一些正则表达式吗?
喜欢这个:-
seleniumServerJar: "../node_modules/protractor/selenium/selenium-server-standalone-*.jar",
简短的回答 - 不,你不能。根据量角器配置解析器的实现,seleniumServerJar
属性仅接受string
作为其值。这是其实现的链接。如您所见,在typeof
- seleniumServerJar
的值string
之前,量角器不会解析 jar 文件的路径。如果该值是未解析为目录中特定路径的字符串,则量角器将引发错误。
编辑:即使您不提供optional
seleniumServerJar
路径,量角器测试也会运行,因为如果您将 jar 文件存储在默认位置以外的其他位置,则可以提供该属性。此处的默认位置是安装量角器的路径或配置文件的相对路径。这意味着无论您是在本地还是全局安装量角器,硒服务器jar量角器都会执行您的脚本。
希望对您有所帮助。
正如另一个答案所提到的,如果您只是从配置文件中删除seleniumServerJar
,它将查找protractor/selenium
文件夹中的 jar 文件,这是webdriver-manager update
下载到的位置。然后,当您升级量角器时,您不必担心在配置文件中增加版本,因为webdriver-manager
从protractor/config.json
获取版本号。
相关源文档:
Priority
1) if directConnect is true, use that
2) if seleniumAddress is given, use that
3) if a Sauce Labs account is given, use that
4) if a seleniumServerJar is specified, use that
5) try to find the seleniumServerJar in protractor/selenium
- What does requirejs.config() do?
- 从Middleman中的Javascript访问config.rb
- 使用AddThis-config-data_ga_property向两个Google Analytics配置文件报告
- JS vs JSON for config in Node js
- MongoDB Querying: Order & Export Results
- Web.config: Values for ClientValidationEnabled and Unobtrusi
- EmberJS config prod img src url
- 在Require.js中,如果Require()是一个函数,那么Require.config()是如何存在的
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- RequireJS Config映射整个目录
- 我没有'我不了解require.js是如何处理加载路径的.每次定义模块时是否需要使用require.config
- django-ckeditor:存储config.js的位置
- Highcharts - export to base64
- AngularJs在app.config中的回调中配置路由
- 通过特定的Web.Config目录提供URL重写
- log4javascript web.config
- Angular.config未被调用
- 如何在OrientDb-server-config.xml中启用CORS
- 重构 require.config.js 文件
- 我们可以把正则表达式放在 seleniumServerJar 的 export.config 的量角器中吗?