问题描述
一个星期以来,我一直在努力解决这个问题。我正在尝试找到一种方法,允许用户选择网页上的元素并返回该元素 ID。
这两个过程中的任何一个都可以。
-
该程序可以显示某种类型的所有元素的列表,例如复选框,用户可以选择要与之交互的复选框/文本字段/按钮。我尝试使用 Selenium 使用以下代码执行此操作,但出于某种原因,无论页面上有多少复选框,此代码都只会返回 []。
checkBoxes = driver.find_elements_by_css_selector("#data_configuration_datamaps_ct_fields_body input[type='checkBox']")
print(checkBoxes)
每次我找到一种方法来做到这一点时,都是使用另一种编程语言。当我试图在各种不和谐和 subreddit 中提出这个问题时,我总是被告知要发布我正在尝试使用的特定元素。
问题是,我试图这样做是为了开发工具来帮助我在执行 RPA 时的工作流程。所以我需要一种在运行时选择元素而不是预定义它的方法。
我可以用其他编程语言做到这一点,但我还没有找到用 Python 做到这一点的方法,尽管每个人都说 Python 是自动化的理想选择。
真的没有办法做到这一点吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)