在 python 中通过 selenium 处理站点时遇到了问题。问题是我需要通过其类找到某个元素,但有时类名会部分更改:
现在,数字some-name-123是some-name-431随机创建的,即 考虑两个选项,因为我起初认为是不可能的。
我收到对象的代码:
driver = webdriver.Firefox()
driver.get(config.WEBSITE)
...
...
...
button = driver.find_element_by_class_name("some-name-123")
...
...
...
some-name-无论最后三位数字如何,如何让脚本找到类名包含的所有元素?
Ps 页面上总是有一个这样的元素
知道了!这是解决方案: