gpt4 book ai didi

c# - WatiN 可以在不需要焦点的情况下下载文件吗?

转载 作者:太空狗 更新时间:2023-10-29 21:59:25 24 4
gpt4 key购买 nike

我使用 WatiN 将文件传输(EDI 交易)自动化到/从多个网站,不幸的是 FTP 或任何更自动化友好的东西不是一个选项。对于下载,我使用此示例的变体:

FileDownloadHandler download = new FileDownloadHandler(fullFilename);
using (new UseDialogOnce(ie.DialogWatcher, download))
{
lnkFile.ClickNoWait();

download.WaitUntilFileDownloadDialogIsHandled(15);
download.WaitUntilDownloadCompleted(150);
}

这很好用,唯一的问题是它需要焦点。下载数十个文件需要一段时间才能完成的情况并不少见。我在远程 session 中运行它,所以我的机器不会不可用,但如果有任何方法可以消除对焦点的需求,那会很方便。

最佳答案

我会使用 WebClient 类而不是 Watin。 http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx

应该能够使用该类上传和下载文件。

关于c# - WatiN 可以在不需要焦点的情况下下载文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5513914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com