Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 AngularJS Jasmine单元测试在索引x处选择-获取选项_Javascript_Angularjs_Jasmine_Protractor - Fatal编程技术网

Javascript AngularJS Jasmine单元测试在索引x处选择-获取选项

Javascript AngularJS Jasmine单元测试在索引x处选择-获取选项,javascript,angularjs,jasmine,protractor,Javascript,Angularjs,Jasmine,Protractor,在角度位置,有以下单元测试示例: (请注意,您需要单击dragrator.js按钮;没有显示单元测试代码的直接链接) 以下是有趣的片段: element.all(by.select('color')).first().click(); element.all(by.css('select[ng-model="color"] option')).first().click(); 使用“element.all()”时,是否有方法获取除“first()”之外的元素? 我似乎找不到关于可以做什么的适当

在角度位置,有以下单元测试示例: (请注意,您需要单击dragrator.js按钮;没有显示单元测试代码的直接链接)

以下是有趣的片段:

element.all(by.select('color')).first().click();
element.all(by.css('select[ng-model="color"] option')).first().click();
使用“element.all()”时,是否有方法获取除“first()”之外的元素? 我似乎找不到关于可以做什么的适当文档。

从评论中:


从代码(get(x))的正确性判断。你试过了吗?该方法的文档中还有一个与我上面所说的完全相同的示例。

我可能误解了您的意思,但是您是否只想要
元素.all(…).get(x).click()
?或者,您也可以向查询中添加一个
第n个
选择器。同样,假设这就是问题.element.all(…).get(x).click()确切地说,或者根据代码(
get(x)
)确切地判断某种排序的语法是什么。你试过了吗?该方法的文档还有一个例子,正是我上面所说的。好的,谢谢!不幸的是,我不能把你的评论作为这个问题的答案。在angular文档和google搜索中,我对这些文档非常感兴趣。我不知道这是一个独立的图书馆。