如何通过使用任何第三方库或其他方式与我们在Selenium python代码中基于Windows的元素进行交互?

时间:2018-11-07 05:29:10

标签: python selenium selenium-webdriver

添加一些步骤来与python硒脚本中的基于Windows的元素进行交互的简单(简单/简洁)方法是什么?

例如: 当我通过硒驱动程序单击下载按钮时 接下来,我需要更改文件名和位置,然后单击Windows对话框上的“保存”按钮

注意:“下载”按钮只是一个例子,我非常想知道处理任何类型项目的常用方法

我不想让他们推荐一种配置浏览器的方式,以使下载自动在我们系统的特定位置进行

执行方案的方式: 在浏览器中将此设置保持打开状态- 下载(chrome)之前询问每个文件的保存位置

要尝试的网站-https://www.seleniumhq.org/download/ 尝试下载任何内容

2 个答案:

答案 0 :(得分:0)

有一个名为Winium的项目,它是Selenium的远程驱动程序实现,用于自动化桌面应用程序。这可以帮助您完成这项工作。

您可以使用Inspect来监视ui。

https://github.com/2gis/Winium.Desktop/wiki/Magic-Samples

查找样本

答案 1 :(得分:0)

尝试使用AUTO It,它将与硒中基于Windows的应用程序进行交互。

在此处查看-https://www.guru99.com/use-autoit-selenium.html

希望这对您有帮助。