AttributeError: module 'selenium.webdriver.edge' has no attribute 'get'
时间: 2023-11-10 16:07:15 浏览: 106
这个错误通常是因为使用了错误的方法或属性名。在这种情况下,可能是因为您使用了错误的浏览器驱动程序或版本。请确保您正在使用正确的浏览器驱动程序,并检查您的代码是否正确地引用了它。
如果您正在使用 Microsoft Edge 浏览器,请确保您已经下载了适用于 Edge 的正确版本的驱动程序,并将其添加到 PATH 环境变量中。您可以在以下链接中找到适用于 Edge 的驱动程序:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
相关问题
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'错误是由于selenium库中的webdriver模块没有Chrome属性引起的。这个错误通常发生在使用过时的代码或版本过低的selenium库时。为了解决这个问题,你需要确保你安装的selenium库是最新版本,并且使用正确的方法来实例化Chrome浏览器对象。
首先,确保你的selenium库是最新版。你可以通过在命令行中运行以下命令来更新selenium库:
```
pip install --upgrade selenium
```
然后,你可以尝试使用以下代码来实例化Chrome浏览器对象:
```
from selenium import webdriver
browser = webdriver.Chrome()
```
这里使用的是webdriver模块中的Chrome属性来实例化Chrome浏览器对象。确保你已经正确安装了Chrome浏览器以及Chrome驱动程序,并将Chrome驱动程序的路径添加到系统环境变量中。
如果你仍然遇到相同的错误,请确保你的代码中没有其他地方导入了selenium.webdriver模块并覆盖了webdriver属性,或者查看你的代码中是否存在其他潜在的错误。
总结起来,要解决AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'错误,你需要确保你的selenium库是最新版本,并使用正确的方法实例化Chrome浏览器对象。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [已解决(最新版selenium报错)AttributeError: module ‘selenium.webdriver‘ has no attribute ...](https://blog.csdn.net/yuan2019035055/article/details/125830305)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
AttributeError: module 'selenium.webdriver' has no attribute 'PhantomJS'
出现"AttributeError: module 'selenium.webdriver' has no attribute 'PhantomJS'"的错误是因为selenium模块中没有名为"PhantomJS"的属性。这是因为在selenium 3.0版本之后,PhantomJS被废弃,官方建议使用其他浏览器驱动来替代。推荐使用Firefox或Chrome等浏览器驱动来进行自动化测试。
解决该问题的方法是使用其他浏览器驱动,比如ChromeDriver。您可以按照以下步骤来配置环境并解决该问题:
1. 下载ChromeDriver:根据您的Chrome浏览器版本,前往ChromeDriver官方网站(https://sites.google.com/a/chromium.org/chromedriver/)下载对应版本的ChromeDriver。
2. 配置环境变量:将下载的ChromeDriver.exe文件放在Python的根目录下,同时将Python的根目录添加到系统的环境变量中。
3. 修改代码:将代码中使用PhantomJS的部分替换为使用ChromeDriver。示例代码如下:
```python
from selenium import webdriver
# 使用ChromeDriver启动Chrome浏览器
driver = webdriver.Chrome()
```
通过以上步骤,您应该能够解决"AttributeError: module 'selenium.webdriver' has no attribute 'PhantomJS'"的问题,并成功启动Chrome浏览器进行自动化测试。<span class="em">1</span><span class="em">2</span>
阅读全文