如何选择特定行并单击该行的删除

时间:2017-10-16 19:20:05

标签: c# selenium selenium-webdriver selenium-chromedriver

我有一个包含一些列的表,最后一列有一个用于删除的图像,它首先显示删除确认。

我知道如何回应像这样的javascript提示

    IAlert simpleAlert = driver.SwitchTo().Alert();
    simpleAlert.Accept();

但是我不知道如何通过单击删除图像来删除表中的任何可用行

这里的删除图像标记看起来像

<a id="delete34" href="delxxx?id=34" onclick="return prompt('del34')"><img src="img/delete_24.png" alt="delete" title="delete" width="24" height="24"/></a>

最后一个数字“34”是行的id,是动态生成的,所以我如何定位任何可用行并单击删除图像?

1 个答案:

答案 0 :(得分:0)

在您的代码中

1/03/2017:23:0:15
02/4/2017:0:1:2
09/05/2017:10:10:0
10/6/2017:12:14:16

应该做的伎俩。由于行ID不重要,如果您至少有一行,这将始终有效。