1. 激活 RD 授权管理器


Q: 激活RD授权管理器时候选择自动连接方式提示无法联系服务器




A: 确保你机器能联网,然后多试几次,这个不是很稳定,不行重启网卡或服务器;确保 IE 没有设置代理。




2. 浏览器云中的浏览器打不开网页


Q: 通过远程桌面访问浏览器云(windows server)的浏览器可以访问网络,但是通过f2etest-web方式进入浏览器无法访问网络



A:检测 IE 代理设置,如果不需要代理,可以不勾选。


3. 一直显示正在初始化您的账号


A: 检查 f2etest-web 的服务器配置,需要和已经配置好浏览器云的 Windows Server 配合使用,如果未配置,请先配置浏览器云。如果已配置,请检查服务器配置文件,步骤如下:


docker exec -it f2etest bash
vi /home/f2etest-web/conf/server.json
# 查看是否有未配置好的服务器记录,删除即可。
:wq
pm2 restart f2etest-web


4. 如何新增一台服务器


Q: 我已经部署了一台 IE8 的服务器,如果新增其他浏览器?

A: 参考 《多浏览器部署》


5. 浏览器提示 Windows 服务器密码错了


Q: image.png


A: 最简单的方法就是调用同步用户接口,http://{f2etestDomain}/syncAllRemoteUsers,其中的 f2etestDomain 为 Linux IP,如果有端口需要加上端口。如果做了域名解析则直接是域名。


6. 通过 UIRecorder 调用 Webdriver 云报 socket hang up 错误


image.png


A: 原因是 f2etest-web 镜像中的 nginx 配置导致。目前最新版容器已修复。


# 进入容器
docker exec -it f2etest bash

# 参照下图修改 nginx 配置,
vi /etc/nginx/nginx.conf


给 f2etest-web 新增代理 herder。


proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;


image.png


# 保存配置后重启 nginx
nginx -s reload


最后再通过 UIRecorder 测试下。