在企业微信Web端自动化测试实战(一)课程中,因为企业微信需要扫描登录,为解决此问题需要复用已登录的浏览器,解决方案老师在视频中说了,只是具体的环境变量配置并没有详细介绍,所以我在配置环境变量的时候出了点问题。
要配置环境变量,首先要去安装目录找到可执行文件,我一开始是使用Finder查找的,见下图:
然后双击Google Chrome
确实可以打开浏览器
所以Chrome浏览器执行文件路径在:/Applications/Google\ Chrome.app/Contents/MacOS/
目录下
我还用命令行验证了下:
$ cd /Applications/Google\ Chrome.app/Contents/MacOS
$ ls
然后编辑环境变量
$ vim ~/.bash_profile
在.bash_profile
文件中加上:export PATH="/Applications/Google\ Chrome.app/Contents/MacOS":$PATH
使环境变量生效
$ source ~/.bash_profile
接着我就想愉快的使用了
$ Google Chrome
结果提示我:
command not found: Google
然后我就一脸懵逼的去群里提问,最后在助教的帮助下,发现我犯了有点低级的错误,说低级是因为错误的原因在环境变量的路径也有体现:
我以为的Google Chrome
其实是Google\ Chrome
,所以执行命令
$ Google Chrome
的结果就是command not found: Google
,只需要改为执行:
$ Google\ Chrome
另外延伸一下,因为我刚装了iTerm2
没几天,对zsh这个shell也不熟悉,改.bash_profile
和改.zshrc
让我有点懵,后来在网上查找后想出了一个解决方案:
1、在.zshrc
里面加上source ~/.bash_profile
这句话
2、环境变量都配置在.bash_profile
中,执行source ~/.zshrc
即可
第二天我电脑重启后命令又失效了
我就放弃使用zsh了。。。
感谢助教耐心解答问题,发布此帖希望可以帮到有需要的同学~