C# Blazor:从客户端开始,而不是从index.html开始
我正在尝试使用selenium和Nunit测试我的Blazor应用程序。但问题是我无法运行我的用例,因为起始页是index.html。测试不等待重定向,因此总是失败。有没有办法删除index.html并运行我的测试。没有,必须有一个包含第一个C# Blazor:从客户端开始,而不是从index.html开始,c#,selenium-webdriver,asp.net-core,nunit,blazor,C#,Selenium Webdriver,Asp.net Core,Nunit,Blazor,我正在尝试使用selenium和Nunit测试我的Blazor应用程序。但问题是我无法运行我的用例,因为起始页是index.html。测试不等待重定向,因此总是失败。有没有办法删除index.html并运行我的测试。没有,必须有一个包含第一个 并就您遇到的硒问题发布一个新问题 顺便说一句:我正在使用Blazor应用程序,我发现它比Selenium好得多 使用Selenium,您可以等待特定元素出现,所以只需等待应用程序标记可见即可 有关示例,请参见和 它们归结为: WebDriverWait w
并就您遇到的硒问题发布一个新问题
顺便说一句:我正在使用Blazor应用程序,我发现它比Selenium好得多 使用Selenium,您可以等待特定元素出现,所以只需等待应用程序标记可见即可
有关示例,请参见和
它们归结为:
WebDriverWait wait=newwebdriverwait(webDriver,10)//秒
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(“foo”));
或者查看有关它的Selenium文档:这就是我要找的。刚刚救了我一天!谢谢!