在点击事件后,我需要等待一个元素的属性改变后才能继续进行(点击事件会导致某些元素失去焦点,并且通过JS使某些其他元素获得焦点)。
在寻找可靠替代"waitForAttribute"(selenium 1命令)的过程中,我能够让以下代码工作。但我不确定这是否是最佳实现...
有其他更好的解决方案吗?
在寻找可靠替代"waitForAttribute"(selenium 1命令)的过程中,我能够让以下代码工作。但我不确定这是否是最佳实现...
有其他更好的解决方案吗?
wait = new WebDriverWait(wedriver1, TimeSpan.FromSeconds(5));
.....
button.Click();
wait.Until(webdriver1 => webdriver2.webelement.GetAttribute("style").Contains("display: block"));
还有,可否请问有人能分享一下如何使用Webdriver处理AJAX事件变化的链接。