我试图做点什么
IWebElement toClick = browser.FindElements(By.CssSelector("table.some-table tr")).First(elem => elem.Text == "someText");
但看起来FindElements
会返回ReadOnlyCollection<IWebElement>
。我是正确的,这意味着我必须做
IWebElement toClick;
foreach(var elem in browser.FindElements(By.CssSelector("table.some-table tr")))
if(elem.Text == "someText")
{
toClick = elem;
break;
}
还是有另一种方式吗?
答案 0 :(得分:0)
如果你的比较字符串在我的经验中可能无效,你必须使用.Equals(“SomeText”)而不是==“Some Text”