我无法通过XPath,CssSelector,ClassName等找到该元素,用于突出显示的文本(这是一个按钮)。请准备以下代码:
driverChrome.SwitchTo().DefaultContent();
driverChrome.SwitchTo().Frame(0);
IWebElement optionsGear = driverChrome.FindElement(By.CssSelector("html body div#app.d2l-typography div#root-wrapper div.main-wrapper div.root div.main div.navigation-container div.nav-header div.options-header div.overall-options-container div.options-dropdown button.button.overall-options"));
optionsGear.Click();
有任何建议或想法吗?
答案 0 :(得分:1)
发现放入隐式等待解决了问题:driverChrome.Manage()。Timeouts()。ImplicitWait = TimeSpan.FromSeconds(10);