【发布时间】:2018-05-21 17:43:15
【问题描述】:
我在一个类似结构的表格中有 3 行,其中图像作为编辑按钮显示为所有 3 行分别但相同。要编辑该行,我需要单击该图像,但它具有以下属性:并且此 id(1526885146519) 是动态的。我需要一一单击所有编辑按钮。我应该怎么做才能点击它们?
<img src="../../../Intranet/Images/if_edit_173002.png"
onclick="fnEditRow(1526885146519);"
style="cursor: pointer; margin-right: 3px; margin-left: 3px; wdith; width:18px; height:18px;"
title="Eidt Item">
表格行 HTML 属性-
G450A1SK1200A00G450A1SK1200A00E-Active1668.70668.700.00待定 FRSM15062411200FRSM15062411200E-ACTIVE13107.003107.000.00待定 31021200L--31021200E-ACTIVE16.406.400.00待定
【问题讨论】:
-
请阅读为什么screenshot of HTML or code or error is a bad idea。考虑使用基于格式化文本的相关 HTML、代码试验和错误堆栈跟踪来更新问题。
-
它将拥有比 ID 更多的属性。有几种方法可以做到这一点。分享该页面的 HTML 源代码,以便有人可以帮助您。
-
HTML 属性
-
@DebanjanB - 截图不是错误或代码,它是应用程序来了解它的外观。
-
@Samira,看来
catalogue number是独一无二的,您可以通过它找到行,然后在行内找到编辑按钮。如果此解决方案可以接受,请显示表格的 HTML 代码
标签: selenium selenium-webdriver css-selectors