我想知道这是否可行?谷歌什么都没有.
基本上我想我的按钮模拟选择时,允许用户上传文件.我已经阅读了标签的可能性,但我需要使用按钮来执行UX/UI
<button style="position:fixed;bottom:10px;right:70px" type="button" class="btn btn-default">
<input type="file" id="files" visbility="hidden" />
<span class="glyphicon glyphicon-folder-open" aria-hidden="true"></span>
</button>
Run Code Online (Sandbox Code Playgroud)
目前我的按钮看起来像这样:
对此:

我正在使用茉莉花的业力,并通过安装使用跟随在线指南
npm install --save-dev karma
Run Code Online (Sandbox Code Playgroud)
和其他必需品
我跑了
./node_modules/karma/bin/karma start
Run Code Online (Sandbox Code Playgroud)
和
karma start karma.conf.js
Run Code Online (Sandbox Code Playgroud)
这打开了一个外部镀铬浏览器,显示业力是连接的.我为我的一个函数编写了一个简单的单元测试,它似乎根本没有运行任何测试
这是我的业力配置文件.
// Karma configuration
module.exports = function(config) {
config.set({
// base path, that will be used to resolve files and exclude
basePath: '',
// testing framework to use (jasmine/mocha/qunit/...)
frameworks: ['jasmine'],
// list of files / patterns to load in the browser
files: [
'app/assets/components/angular/angular.js',
'app/assets/components/angular-mocks/angular-mocks.js',
'app/assets/javascripts/**/**/*.js',
'spec/javascripts/**/*.js'
],
// list of files / patterns to exclude
exclude: [],
// web server port
port: 8080,
// …Run Code Online (Sandbox Code Playgroud) 当我尝试运行业力测试运行器时,我从我的一个文件中得到以下错误,说我的库谷歌是未定义的???
Chrome 36.0.1985 (Mac OS X 10.9.4) ERROR
Uncaught ReferenceError: google is not defined
at /Users/giowong/rails_project/doctible_pre_treatment/app/assets/javascripts/angular-google-maps.min.js:7
Run Code Online (Sandbox Code Playgroud)
我的karma.conf.js文件
// Karma configuration
module.exports = function(config) {
config.set({
// base path, that will be used to resolve files and exclude
basePath: '/Users/giowong/rails_project/doctible_pre_treatment/',
// testing framework to use (jasmine/mocha/qunit/...)
frameworks: ['jasmine'],
// list of files / patterns to load in the browser
files: [
'app/assets/components/angular/angular.js',
'app/assets/components/angular-mocks/angular-mocks.js',
'app/assets/components/angular-resource/angular-resource.js',
'app/assets/components/angular-payments/lib/angular-payments.js',
'app/assets/components/ng-file-upload/angular-file-upload.js',
'app/assets/components/ngDialog/js/ngDialog.js',
'app/assets/components/angular-route/angular-route.js',
'app/assets/components/angular-loading-bar/src/loading-bar.js',
'app/assets/javascripts/angular/filters/widget-filters.js',
'app/assets/components/angular-animate/angular-animate.js',
'app/assets/javascripts/angular/directives/loader.js',
'app/assets/javascripts/angular/directives/focus.js',
'app/assets/javascripts/angular/directives/checkout-form.js',
'app/assets/javascripts/angular/directives/provider-form.js',
'app/assets/components/angular-ui-utils/ui-utils.js',
'app/assets/components/angular-sanitize/angular-sanitize.js',
'app/assets/components/angular-bootstrap/ui-bootstrap.js',
'app/assets/components/angular-ui-map/ui-map.js',
'app/assets/components/underscore/underscore.js',
'app/assets/components/jquery-1.11.1.min.js', …Run Code Online (Sandbox Code Playgroud) javascript unit-testing angularjs karma-runner angularjs-module
在运行程序后,为了点击弹出按钮,我应该使用哪个功能?例如,英雄联盟启动按钮是我想要模拟的点击.
假设我有一个像"hello world!".
我将此字符串转换为字符数组,并遍历该数组。
我如何专门检查o和之间的空格w?
我尝试使用 if check say if (array[i] == ' '),它给了我一个空字符文字。
angularjs ×2
javascript ×2
karma-runner ×2
unit-testing ×2
autoit ×1
bots ×1
button ×1
buttonclick ×1
char ×1
css ×1
html ×1
input ×1
java ×1
jquery ×1
string ×1