是否可以在不使用 css、id、class 或 xpath 等标签的情况下创建 Web 自动化?

问题描述 投票:0回答:1

我正在尝试创建一个自动化程序来执行简单的任务,例如单击和输入。但我的问题是,将“接收”自动化的应用程序非常旧并且没有对象,因此按钮没有 id 或类。

应用程序的所有者不想更新它来帮助我们实现自动化,所以我的代码必须处理这个问题。

我需要自动化在后台运行,这意味着任何需要 GUI 的框架都是无用的。

有谁知道这是否可行?

我尝试使用

selenium
,但它甚至无法使用 XPath 找到按钮或输入字段。

我也尝试使用

pyautogui
,但它需要 GUI,这对我们的目的来说毫无用处。

python automation web-applications rpa webautomation
1个回答
0
投票

您是否尝试过支持计算机视觉导航(GUI 渲染)的BotCity Framework但处于无头模式

基本上,BotCity 使用 chromedriver 在后台运行您的 ERP。然而,即使在后台运行,BotCity Framework 也会使用 Chrome DevTools 协议来请求在后台运行的应用程序的渲染 UI。

使用这种方法,您可以在单个执行会话/上下文中同时在后台运行的多个网站中通过 GUI 进行导航。

© www.soinside.com 2019 - 2024. All rights reserved.