我的应用程序有一个多行网格。这些行具有编辑选项,可加载另一个页面以更新个人信息。行编辑图标 ID 为:
"ctl00_ContentPlaceHolder1_grdEmployeeMaster_ctl00_ctl20_EditButton"
如果我们单击此图标,个人页面将打开。"ctl00_ContentPlaceHolder1_grdEmployeeMaster_ctl00_ctl21_txtFirstName"
个人页面中的元素以编辑图标 id开头
。
问题是我可以单击带有表 ID 概念的编辑图标。命令是:
selenium.click("//table[@id='ctl00_ContentPlaceHolder1_grdEmployeeMaster_ctl00']
//tr[td[.='"kannan"']]/td/input[@type='image']");
但我无法获得编辑图标的 ID。
如果我获得了编辑图标的 ID,我可以通过在编辑图标 ID 中添加“1”来轻松更改个人页面元素 ID。
我该如何解决这个问题?