Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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
Protractor 如何使用量角器在AngularJS中唯一地标识相同的元素_Protractor - Fatal编程技术网

Protractor 如何使用量角器在AngularJS中唯一地标识相同的元素

Protractor 如何使用量角器在AngularJS中唯一地标识相同的元素,protractor,Protractor,我有两个与并排放置的“选择节点”同名的按钮。我可以单击其中一个“选择节点”按钮,但对于另一个,我无法唯一地标识元素 您能帮助我识别具有相同按钮名称的其他元素吗?使用element.all(by.css())可能会解决您的问题,尽管没有html很难确定。例如: var buttons = element.all(by.css('button_selector')); var button1 = buttons.first(); var button2 = buttons.last(); 你能为按

我有两个与并排放置的“选择节点”同名的按钮。我可以单击其中一个“选择节点”按钮,但对于另一个,我无法唯一地标识元素

您能帮助我识别具有相同按钮名称的其他元素吗?

使用
element.all(by.css())
可能会解决您的问题,尽管没有html很难确定。例如:

var buttons = element.all(by.css('button_selector'));
var button1 = buttons.first();
var button2 = buttons.last();

你能为按钮粘贴html吗?很抱歉,由于安全原因,我无法为按钮粘贴html,但场景如下:功能是我需要合并两个报表(财务报表)。1.首先,我从数据网格2中选择两个语句语句1和语句2。其次,在选择上述两条语句的基础上,显示两个按钮,第一条语句显示一个按钮,第二条语句显示第二个按钮。它实际上生成了一个动态编号,并附加到在选择语句后生成的按钮ID上。我该如何处理?它是一个多选树。动态编号根据所选语句附加到多选树ID上,如节点_12或节点_1