我的网页上有很多按钮,也是javascript按钮。所有这些按钮都具有相同的TagName,但ID不同。但我不能使用ID,因为我无法预测哪个按钮必须被点击。
Selenium将搜索内容(问题here),如果可以找到内容,则必须单击相应的按钮。如何实现?
任何评论都会非常有用和赞赏..
答案 0 :(得分:0)
这将根据按钮上显示的文本找到一个按钮,然后单击它。
var loggout = driver.FindElement(By.LinkText("Logg ut"));
loggout.Click();
或者您可以将其更改为;
By.Id()
By.CssSelector()
By.Name()
...