可以使用第三方Web门户从第三方Web门户进行数据检索自动化数据



我需要自动执行手动任务以从无法设置API访问的Web门户中检索销售数据。

我可以使用诸如硒等测试工具来完成此任务,或者有更好的解决方案。

我从未使用过硒,但是看起来很容易创建记录宏以登录按钮并启动下载。我还需要每周触发下载一次,如果有错误,请通知电子邮件或Slack频道,然后将文件保存为特定名称,包括日期。

我希望我可以在测试自动化工具中完成所有这些操作,但愿意探索其他选项。

是的,它可以实现。获取数据成功后,将您的WebDriver运行选项更改为" headless ",以便硒将在后台运行,并且不会使浏览器在运行时可见。在 firefox上设置无头模式的示例:

FirefoxOptions firefoxOptions = new FirefoxOptions();
firefoxOptions.addArguments("--headless")
WebDriver driver = new FirefoxDriver(options); // init driver in headless mode

之后,您可以在程序的其余部分中使用所取的数据。

最新更新