我对 Selenium 很陌生。
我想查找一个元素,但驱动程序没有 find_element_by 属性(屏幕截图)。 知道如何解决问题吗?
并且我创建了一个 TestBase 类并在这个类中定义了我的驱动程序:
答案 0 :(得分:1)
您没有初始化驱动程序对象,因此目前您的 self.driver
仍然不是 webdriver
的实例。
所以,你需要添加类似
driver = webdriver.Chrome("driver path")
其中 driver path
是您在机器上安装 chromedriver.exe
的路径。
UPD:
问题更新后。
这仍然意味着 self.driver
在那里未被识别为 webdriver
的实例。
OverviewPage
类应包含/导入初始化驱动程序的类/模块,即 TestBase
类