作为黑盒测试的一部分,我得到一个链接
<a id="tpn_4163628" style="color:#00F;cursor:pointer;text-decoration:underline;"></a>
并且知道如何模拟点击,因为没有href也没有onclick。
任何想法?
答案 0 :(得分:1)
如果您的ID中第一部分始终相同,则可以使用CSS选择器进行匹配。
driver.FindElement(By.CssSelector("a[id^='tpn_']")).Click();
答案 1 :(得分:0)
有一个ID,所以这应该可以解决问题:
selenium.click("tpn_4163628");
这适用于Java,C#和Selenium IDE,如果您使用其他语言,请阅读http://sauceio.com/index.php/2011/03/the-selenium-click-command/以获取更多信息。