codecamp

Tauri 初始化 Selenium 项目

我们将使用预设的 package.j son 来引导此测试套件,因为我们已经选择了特定的要使用的依赖项,并希望展示一个简单的工作解决方案。 此部分的底部有一个折叠起来的内容,其中有关如何从头开始设置的指南。

package.json:

{
"name": "selenium",
"version": "1.0.0",
"private": true,
"scripts": {
"test": "mocha"
},
"dependencies": {
"chai": "^4.3.4",
"mocha": "^9.0.3",
"selenium-webdriver": "^4.0.0-beta.4"
}
}

我们有一个脚本将 Mocha 作为测试框架运行,暴露在 test 命令中。 我们还有将用于运行测试的各种依赖项。 Mocha 作为测试框架, Chai 作为断言库, 和 selenium-webdriver (Node.js 中的 Selenium 软件包)。

如果你想从头安装依赖关系,只需运行以下命令。

  • Yarn
yarn add mocha chai selenium-webdriver

我建议将 "test": "mocha" 命令添加到 package.json 的 "scripts" 中,这样运行 Mocha 只需要执行

yarn test
  • npm
npm install mocha chai selenium-webdriver

我建议将 "test": "mocha" 命令添加到 package.json 的 "scripts" 中,这样运行 Mocha 只需要执行

npm test


Tauri 创建测试目录
Tauri 测试
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }