【发布时间】:2026-01-27 22:55:02
【问题描述】:
注意:这可能更多是关于如何理解文档的“元”问题,而不是 Selenium 绑定本身的特定问题。
我在看Selenium Python bindings,有点迷糊。
如何启动一个简单的浏览器实例的大多数示例都需要这样的东西:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("www.google.com")
现在,我查看webdriver.firefox object,发现有四个方法与该对象相关联!我相信应该不止这些。例如,在我的示例中,.get() 在哪里?
所以我开始环顾四周,发现有很多方法可以用于webdriver.remote 中的webdriver.Firefox() 对象。但这似乎没有意义?我没有使用webdriver.remote?为什么所有这些方法都在这里?
最后,我的困惑因selenium.selenium 的存在而更加复杂,它有许多有趣且强大的方法,但我不知道如何使用它们。然后不要在webdriver.Firefox()对象上工作,那么我该如何使用它们呢?为什么它们从未出现在任何示例中?
【问题讨论】: