大家好,程序员朋友们。
我已经学习Python语言几个月了,我已经为WhatsApp网络任务构建了一些自动化脚本,比如发送消息和媒体,从组中提取联系人等。
我在StackOverFlow、YouTube和谷歌上做了一些研究,但找不到任何关于如何用Python语言构建用户界面来管理Selenium任务的具体资源。
问题是,是否有可能将我的Selenium脚本连接到一个软件中,在这个软件中,我可以通过用户界面控制和选择功能。
我知道有一些库可以用来构建用户界面,比如Tkinker和PySimpleGui,但我认为,如果有经验的程序员指出一条有效的途径来解决这个问题,对我和任何遇到同样问题的人来说都是很好的。
我的目标是通过使用WhatsApp和Selenium提供的所有功能,让没有编程背景的普通用户能够轻松地在Python上执行重复性任务。
谢谢。
发布于 2021-08-19 20:53:28
您可以使用selenium应用程序的tkinter和按钮以及文本字段控件的特定例程。
Pygame也可以工作。
发布于 2021-08-24 21:03:58
为您的Selenium脚本制作一个漂亮且用户友好的GUI绝对是可能的!
我将Python与Selenium和PySimpleGUI ( tkinter版本)一起使用。我喜欢PySimpleGUI,因为它可以使代码变得更短、更容易阅读(不需要大量的样板文件):可以使用很多默认值,并且只指定那些真正需要设置或更改的变量。在PySimpleGUI的GitHub上,有相当多的有用示例可供您入门以及学习一些更高级的技巧。
在PySimpleGUI不允许访问某些特定功能的地方(对于我们的任务,这只是几次,例如关于WM属性),我们能够访问底层的tkinter结构。
https://stackoverflow.com/questions/68854026
复制相似问题