Javascript 当同一网页中有100个图像时,如何单击特定图像的工具图标中的编辑按钮?
当同一网页中有100个图像时,如何单击特定图像的工具图标中的编辑按钮 在上面的URL中有一个网页,其中有100个图像,我需要从中选择任何图像并单击图像窗格中的设置图标,一旦我选择,我将获得2个选项,即编辑和删除。。。因此,我需要单击“编辑”或“删除”选项。。怎么做Javascript 当同一网页中有100个图像时,如何单击特定图像的工具图标中的编辑按钮?,javascript,angularjs,selenium,jasmine,protractor,Javascript,Angularjs,Selenium,Jasmine,Protractor,当同一网页中有100个图像时,如何单击特定图像的工具图标中的编辑按钮 在上面的URL中有一个网页,其中有100个图像,我需要从中选择任何图像并单击图像窗格中的设置图标,一旦我选择,我将获得2个选项,即编辑和删除。。。因此,我需要单击“编辑”或“删除”选项。。怎么做 有人能帮我吗?您不应该单击整个图像,而应该单击“设置”图标: 你需要什么?我不理解你尝试过的共享代码,就目前的情况而言,这个问题很可能会因为“太宽泛”而被投票关闭。这个问题读起来更像是一个需求列表,而不是一个实际的问题,一个指向某个地
有人能帮我吗?您不应该单击整个图像,而应该单击“设置”图标:
你需要什么?我不理解你尝试过的共享代码,就目前的情况而言,这个问题很可能会因为“太宽泛”而被投票关闭。这个问题读起来更像是一个需求列表,而不是一个实际的问题,一个指向某个地方发布的网站的链接并不能代替提供问题的详细信息。此外,我认为使用的任何标签都是无效的。该网站似乎使用了
ng reflect
,即Angular2(不是angularjs)和TypeScript。另外3个标签是3个不同的测试框架,但问题与测试无关。可能重复Yes@Andersson,我用同样的方法尝试$(“I.glyphicon.glyphicon cog”)。单击();元素(按.linkText(“删除”))。单击();它没有显示任何错误,但在网页上没有执行操作,这可能是因为“在同一页上找到多个元素”不知道如何修复这些更具体的选择器元素(by.xpath(//a[text()='Unisex Made in the USA Jersey Short-Sleeve T-Shirt']/previous::i[@class='glyphion glyphion cog'])。单击()代码>太棒了@Anderson,工作很酷。。。非常感谢
$("i.glyphicon.glyphicon-cog").click();
element(by.linkText("Delete")).click();