Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Blazor:从客户端开始,而不是从index.html开始_C#_Selenium Webdriver_Asp.net Core_Nunit_Blazor - Fatal编程技术网

C# Blazor:从客户端开始,而不是从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

我正在尝试使用selenium和Nunit测试我的Blazor应用程序。但问题是我无法运行我的用例,因为起始页是index.html。测试不等待重定向,因此总是失败。有没有办法删除index.html并运行我的测试。

没有,必须有一个包含第一个

并就您遇到的硒问题发布一个新问题


顺便说一句:我正在使用Blazor应用程序,我发现它比Selenium好得多

使用Selenium,您可以等待特定元素出现,所以只需等待应用程序标记可见即可

有关示例,请参见和

它们归结为:

WebDriverWait wait=newwebdriverwait(webDriver,10)//秒
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id(“foo”));


或者查看有关它的Selenium文档:

这就是我要找的。刚刚救了我一天!谢谢!