C# 如何在不等待AJAX响应的情况下导航到Selenium中的页面
我要测试的页面是如何工作的C# 如何在不等待AJAX响应的情况下导航到Selenium中的页面,c#,.net,selenium,testing,automated-tests,C#,.net,Selenium,Testing,Automated Tests,我要测试的页面是如何工作的 打开页面 按钮应该被禁用 页面加载完成时发送的AJAX请求 该按钮已启用 然而,当我试着做一些像 driver.Navigate().GoToUrl("https://thepage.com"); Assert.IsFalse(driver.FindElement(By.Id("the-button")).IsEnabled()); 问题是AJAX请求已经在第一行和第二行之间完成,因此我无法正确地测试按钮是否在第一行被禁用。有没有什么方法可以进行Navigate(
driver.Navigate().GoToUrl("https://thepage.com");
Assert.IsFalse(driver.FindElement(By.Id("the-button")).IsEnabled());
问题是AJAX请求已经在第一行和第二行之间完成,因此我无法正确地测试按钮是否在第一行被禁用。有没有什么方法可以进行
Navigate().gotourl而不必等待任何事情或任何我可以用来做这个测试的黑客?对不起,我误读了这个问题。我不认为硒测试是一个好的选择。据我所知,没有办法选择暂停加载应用程序的位置。如果这是必要的,我会使用一些实际可以访问应用程序代码的方法。我将删除我的答案,因为它不适用。您是否作为两个不同的用户发布?