Selenium点击对应文本的javascript按钮

时间:2013-08-13 06:50:43

标签: c# selenium

我的网页上有很多按钮,也是javascript按钮。所有这些按钮都具有相同的TagName,但ID不同。但我不能使用ID,因为我无法预测哪个按钮必须被点击。

enter image description here

Selenium将搜索内容(问题here),如果可以找到内容,则必须单击相应的按钮。如何实现?

任何评论都会非常有用和赞赏..

1 个答案:

答案 0 :(得分:0)

这将根据按钮上显示的文本找到一个按钮,然后单击它。

var loggout = driver.FindElement(By.LinkText("Logg ut"));
loggout.Click();

或者您可以将其更改为;

By.Id()
By.CssSelector()
By.Name()
...