无法通过 Python/Selenium 调用边缘浏览器

问题描述 投票:0回答:1

这是我的代码,所以我可以测试边缘浏览器

from selenium import webdriver
from selenium.webdriver.edge import service
service_obj = service("C:\\Users\\svk11\\edgedriver_win64.exe")
driver = webdriver.edge(service=service_obj)

我收到了这个错误。更改后的相同代码,与 chrome 一起使用。

service_obj = service("C:\\Users\\svk11\\edgedriver_win64.exe")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'module' object is not callable

任何建议将不胜感激 谢谢

我使用了上面的代码但是有关于 Chrome 的信息......我能够调用 Chrome 浏览器进行测试 当我调整代码以调用边缘和 Firefox 浏览器时,我得到了 类型错误:“模块”对象不可调用

python selenium-webdriver pycharm
1个回答
0
投票

小写的

service
是一个模块。在
service
模块中有一个带有大写字母
Service
的类
S
。你打电话的方式也有类似的问题
webdriver.edge

试试

service_obj = service.Service("C:\\Users\\svk11\\edgedriver_win64.exe")
driver = webdriver.Edge(service=service_obj)
© www.soinside.com 2019 - 2024. All rights reserved.