Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法用量角器输入文件上传框?_Javascript_Angularjs_Jasmine_Automated Tests_Protractor - Fatal编程技术网

Javascript 有没有办法用量角器输入文件上传框?

Javascript 有没有办法用量角器输入文件上传框?,javascript,angularjs,jasmine,automated-tests,protractor,Javascript,Angularjs,Jasmine,Automated Tests,Protractor,当“文件上载”窗口弹出时,光标已经聚焦在字段上,是否有办法使量角器发送键指向该字段,而不是遍历整个绝对路径文件选择内容 我正在使用AngularJS/Jasmine框架。谢谢 不,您看到的上载对话框不受selenium的控制。首先必须避免打开此弹出窗口 常用的方法是使用type=“file”将包含文件绝对路径的密钥发送到要上载到特定输入的 啊,好吧,这是有道理的。我做了一些谷歌搜索,找到了其他人用来做你所描述的事情的代码,但我不知道这是在回避对话。我真的不知道我在做什么,所以很难使代码适应我的工

当“文件上载”窗口弹出时,光标已经聚焦在字段上,是否有办法使量角器发送键指向该字段,而不是遍历整个绝对路径文件选择内容

我正在使用AngularJS/Jasmine框架。谢谢

不,您看到的上载对话框不受selenium的控制。首先必须避免打开此弹出窗口


常用的方法是使用
type=“file”
将包含文件绝对路径的密钥发送到要上载到特定
输入的

啊,好吧,这是有道理的。我做了一些谷歌搜索,找到了其他人用来做你所描述的事情的代码,但我不知道这是在回避对话。我真的不知道我在做什么,所以很难使代码适应我的工作。这就是为什么我要做sendKeys的事情。我想我的路径和文件是我搞砸的地方。我甚至不确定。我会继续努力的。谢谢@Defpotec2020好的,请随意创建一个单独的问题,提供有关您正在做什么、正在执行什么代码以及在浏览器中看到什么的更多详细信息。谢谢。我的测试失败了,但幸运/不幸的是,文件上传不再是原因。你的启示就是让那部分正常工作的全部。作为记录,我使用的文件上传代码是。