Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Angularjs 如果同一类用于量角器js中的所有下拉列表,请从下拉列表中选择文本选项_Angularjs_Protractor - Fatal编程技术网

Angularjs 如果同一类用于量角器js中的所有下拉列表,请从下拉列表中选择文本选项

Angularjs 如果同一类用于量角器js中的所有下拉列表,请从下拉列表中选择文本选项,angularjs,protractor,Angularjs,Protractor,我在量角器和javasript中工作。我的页面有多个相同类别的下拉列表“tab pane active ng star inserted”。我想选择第一个下拉列表,并通过将文本作为参数传递来单击选项“Raphael(BH681)-SVI”。我想使用不同的xpath和css来执行选择选项。有人能帮我从第一个下拉列表中选择文本选项吗 角色 名称 EWPL或TL 当前:QUINQUIS 新的: 干扰(到12)-ES2 卡罗琳(to44)-ES2D 拉斐尔(BH681)-SVI 苏赫尔(MF04C)

我在量角器和javasript中工作。我的页面有多个相同类别的下拉列表“tab pane active ng star inserted”。我想选择第一个下拉列表,并通过将文本作为参数传递来单击选项“Raphael(BH681)-SVI”。我想使用不同的xpath和css来执行选择选项。有人能帮我从第一个下拉列表中选择文本选项吗


角色
名称
EWPL或TL
当前:QUINQUIS
新的:
干扰(到12)-ES2
卡罗琳(to44)-ES2D
拉斐尔(BH681)-SVI
苏赫尔(MF04C)-HAHAF3
贝鲁(GHJKU)-ES2D
+44 561938567
quinquis@abcd.com
ES2D
ES MFT代表
当前:Fabien
新的:
穆尼奥斯(EUD9F)-因诺
盖图布(GH678)-国际直拨电话
+44 582053000
NMB@abcd.com
因诺
MFT领导
当前:GATNM
新的:
亚瑟(AB5EDA2)-ADC
DESJARDINS(AB157FC)-ADC
+44 561185000
GHF@abcd.com
齐达
S/C经理
当前:BERTON
新的:
伯顿(FGHJ)-IDCB
米肖(AGHJ)-国际直拨电话
+44 561181980
berton@abcd.com
齐达
拯救新的利益相关者
角色
名称
DSCM
深色
+44 56719156
BVCD。brunet@abcd.com
ES2D
ES关键供应商代表
HGFD斯库托
+44 5619356778
斯库托。NMB@abcd.com
齐德
QR或SRM
布劳蒂埃酒店
+44 56118456
HHK。NMB@abcd.com
齐德
SCQM或首席SOM
罗兰
+44 5671909567
rolland@abcd.com
齐达
技术主管协调中心
让·皮埃尔
+44 532110456
NMB@abcd.com
CMBA1
谭
桑德里娜
00
查马蒂。NMB@abcd.com
ESX

> p>看起来下拉也有ID必须是唯一的,所以也许你应该考虑使用ID来标识下拉:

var dropdown = element(by.id('tab-stakeHolder-panel'));
如果首选按类标识,则您可以选择具有此类的第一个元素,该类具有:

var dropdown = element.all(by.css('div.tab-pane.active.ng-star-inserted')).get(0);
对我来说,选择下拉选项最适合sendKeys。比如:

dropdown.click().sendKeys('Celine VINSONNEAU');

尝试此xpath:
//tr[2]/td[2]//选项[contains(,'Raphael(BH681)-SVI')]

请以文本格式共享您的代码共享HTML快照是一个坏主意。顺便说一句,您能在这方面提供帮助吗?我需要更多信息。量角器错误信息是什么?