这样的IM使用C#硒自动化CRM动态超时硒,动态和即驾驶员
存在与MS的产品有问题与FF和Chrome,所以我必须在IE中运行它(并因此IEDriver服务器)
现在表现糟糕,无论如何,用定位器无法连接,而是通过在调试时加强它们都工作那么它的计时问题
尝试webdriverwait并没有做任何 我把500ms的等待中的驱动程序呼叫,这改善了事情(网络驱动器似乎正在快速浏览器),但它仍然摔倒了。 我甚至在一些缓慢加载的页面上放了一个thread.sleep(1000),这有助于在整体上仍然失败30%的时间。
任何人有任何想法,我可以使这一切更可靠吗?
WebDriverWait wait = new WebDriverWait(DriverContext.Driver, TimeSpan.FromSeconds(15));
DriverContext.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromMilliseconds(500);
DriverContext.Driver.SwitchTo().Window(DriverContext.Driver.WindowHandles.Last());
DriverContext.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromMilliseconds(500); wait.Until(ExpectedConditions.ElementToBeClickable(By.CssSelector("#crmGrid_quickFindContainer")));
问题心不是我的代码,我所知道的一切正常,当我在调试通步骤的作品,IM更感兴趣,如果有人已经尝试过自动化CRM,知道一种方式来获得周围人的表现不佳应用程序本身,尤其是当加上iedriverserver为webdriver
请澄清您的具体问题或添加其他详细信息,以确切地突出显示您的需求。正如目前所写,很难确切地说出你在问什么。请参阅[如何提问](https://stackoverflow.com/help/how-to-ask)页面以获得澄清此问题的帮助。 – DebanjanB
你能用你的代码块更新实际的问题吗? – DebanjanB