属性错误:模块'selenium.webdriver.chrome'没有属性'get'



我在安装这个pip/网络驱动程序时遇到了一些问题;正确地改变了使用硒的途径。并添加所有必需的包我不知道我在这里做错了什么,请让我知道我在这儿做错了什么。

def test_homePageTitle(self, setup):
self.driver = setup
self.driver.get(self.baseURL)
act_title=self.driver.title
self.driver.close()
if act_title == "Your store.Login":
assert True
else:
assert False
def test_Login(self, setup):
self.driver = setup
self.driver.get(self.baseURL)
self.lp=LoginPage()
self.lp.setUsername(self.username)
self.lp.setPassword(self.password)
self.lp.clickLogin()
act_title = self.driver.title
self.driver.close()
if act_title == "Dashboard / nopCommerce administration":
assert True
else:
assert False

我的错误:__________________________________________________________Test_001_Login.Test_homePageTitle _________________________________________________________

enter code here

self=<TestCases.Test_Login.Test_001_登录对象位于0x000001AFCADABBB0>

def test_homePageTitle(self):
self.driver = webdriver.Chrome
self.driver.get("https://admin-demo.nopcommerce.com/login?ReturnUrl=%2Fadmin%2F")

E属性错误:类型对象"Chrome"没有属性"get">

众所周知,Selenium的网络驱动程序存在缺陷。我建议您使用另一个名为Webdrivermanager的库以及selenium。

webdriver管理器可以通过pip安装在具有pip install webdriver-manager或在具有conda install -c conda-forge webdriver-manager的conda环境中

from selenium import webdriver  
from webdriver_manager.chrome import ChromeDriverManager
browser = webdriver.Chrome(ChromeDriverManager().install())
browser.get("https://admin-demo.nopcommerce.com/login?ReturnUrl=%2Fadmin%2F")

最新更新