selenium chrome centos7 设置download.default_directory 目录路径不生效
时间: 2023-11-28 17:50:41 浏览: 79
如果 `download.default_directory` 在 Chrome 中未设置为预期目录,则可能是由于 SELinux 导致的问题。SELinux 可能会阻止 Chrome 访问该目录。要解决此问题,请尝试以下步骤:
1. 禁用 SELinux:
```
setenforce 0
```
2. 重新启动 Chrome 并检查是否已设置默认下载目录。
如果您不想完全禁用 SELinux,您可以使用以下步骤调整 SELinux 策略以允许 Chrome 访问特定目录:
1. 查看 SELinux 上下文:
```
ls -Z /path/to/download/directory
```
2. 如果上下文不是 `system_u:object_r:user_home_t:s0`,请将其更改为该上下文:
```
chcon -t user_home_t /path/to/download/directory
```
3. 然后,使用以下命令将 SELinux 策略设置为允许 Chrome 访问该目录:
```
setsebool -P unconfined_exec_content_tty true
```
4. 最后,重新启动 Chrome 并检查是否已设置默认下载目录。
希望这些步骤能够帮助您解决问题。
阅读全文