我有一个 python 类,它使用 selenium,获取并打开一个 Web 路径。我正在尝试找到一种方法来在单独的文件(txt
或 json
或任何您想要的文件中创建完整的 XPath
或元素 ID 的列表)相信最好)存储所有 thge elementid,然后它将获取文件并链接它,例如以下 XPath
将如下:
XPath1='/html/body/table[2]/tbody/tr[2]/td/table[''1]/tbody/tr/td/div/form/table/tbody/tr[2]/td[2]/input'
然后我的代码将查找该文件,获取路径并将其分配给变量。但存储所有这些路径和 ID 的最佳方式是什么?我确定将 30/40 这些存储在脚本中会很好吗?
最佳答案
在我们的产品中,我们将路径作为枚举存储在单独的 python 模块中。它消除了编写解析 txt 或 JSON 文件的代码的需要。您只需导入此模块并将每个路径用作代码中的变量即可。另外,如果路径不多的话,我们可以将路径存储在Python类中。如果在 txt 或 json 之间进行选择,我更喜欢 json,这也是因为易于使用。
关于python - 如何处理大量目录和元素字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59320574/