いくつかのアップロードを行い、webdriver C#でファイルの種類が受け入れられているかどうかを確認するテストを実行する方法を探しています。Selenium Webdriverで繰り返しタスクを作成する方法C#
アップロードされたすべてのファイルがサイトで受け入れられているかどうかを確認する必要があります。これまでは1つのファイルしかアップロードできませんでしたが、アップロードしたファイルをチェックして受け入れたり拒否したり、次のファイルをアップロードしたりするループを実行したいと思います。オールインワンテスト。これまでは1つのファイルしかアップロードできません:
public UploadPage HTUpload()
{
int retryCount = 0;
while (true && retryCount < Constants.RETRY_COUNT)
{
try
{
_driver.FindElement(By.Name("files[]")).SendKeys("C:\\\\Users\\\\me\\\\Desktop\\\\Capture.JPG");
return this;
}
catch (Exception ex) when (ex is WebDriverTimeoutException || ex is TimeoutException)
{
retryCount++;
Thread.Sleep(3000);
}
}
return this;
}
ありがとうございました。
で更新されたコード申し訳ありませんが、?。」また別の質問、なぜ任意の理由を、これは愚かな質問のように聞こえるかもしれないが、私はファイルパスするために、対応する引数を渡すかどこです私はすでにChromeとFirefoxでは動作していましたが、IE11では動作しませんでしたか? – Geezus
あなたは 'HTUpload(" C:\\\\ Users \\\\\\\\\ Desktop \\\\ Capture.JPG ")またはそれはIEでうまくいかない理由はわかりません。 – JeffC