【自动化测试】【Mac】mac下自动化测试环境搭建中遇到的问题与解决

【 ⚠️ 】每一天都在解决问题与出现新问题中…
1 . anaconda安装完成后,可以终端输入conda list 查看安装的库

conda list

我在库里发现了pip,所以后续我是使用 pip install selenium安装的selenium,终端输入python 进入,输入 import selenium不报错则selenium库安装成功。
在这里插入图片描述
2. UI自动化的话,需要下载浏览器驱动,我是用的Chrome,所以安装chrome驱动器。
首先是查找对应版本:下载对应浏览器驱动的链接
【前提】要自己查看自己的浏览器版本
在这里插入图片描述
在这里插入图片描述
【接下来是重点🐷】
进入Downloads文件夹下,将chromedriver移动到/usr/local/bin目录下

mv chromedriver /usr/local/bin/

bin后面一定要加 /
【出现问题】当我在python中用相关语句调用chromedriver时,mac显示无法打开“chromedriver”,因为无法验证开发者。而且,只有两个选项,一个是移至废纸篓,一个是取消,选择 移至废纸篓 ,则目录下chromedriver就被删除了。
经过百度,别人的方法我不适用,但某些步骤让我找到了我自己的解决方法。
以下为解决方法(解决时候未截图,后来解决了之后问题就没复现出来):
进入系统偏好设置设置-安全性与隐私-通用
在这里插入图片描述
在界面上选择始终允许之后,再在在python中用相关语句调用chromedriver,这时候显示会比之前多一句话,是否打开chrome,选择打开之后,再调用则会出现浏览器,此时驱动器已经正式安装成功。
在这里插入图片描述
3. 安装conda后 终端出现(base)开头
解决方式可参照博客:https://blog.csdn.net/u010666669/article/details/90085125
在mac的终端输入如下命令:

conda config --set auto_activate_base false

关闭当前终端窗口,再打开新窗口(base)前缀就没了。
【出现新问题】因为去掉了前缀,相当于把默认的conda环境(不知道这么说对不对)给关闭了,导致我在查询python版本的时候,版本已经变成了python2.7,而不是anaconda中自带的python版本(我版本是3.8.5)。
经过查询,我打开了~/.bash_profile文件(这个文件里放了环境变量),打开该文件发现conda的环境变量已经被更改了,并不是一直执行的。所以,我把conda有关部分环境变量设置给删掉,仅将conda所在目录直接放在该文件里面。保存并退出之后,执行语句 source ~/.bash_profile之后发现,python版本正常了,显示3.8.5,而且没有(base)前缀。
4. 博客链接:博客
中关于隐藏数据的也很好用,强推,我前面博客,终端的默认名字总是有些隐私信息,很麻烦,我前面的博客也会把部分信息涂掉。有了博客中的方法,可以在下次要截图的时候把名字给换了。
【出现新问题】
a. 总是出现 update_terminal_cwd:12:unrecognized modifier `i ',具体原因我没百度到,也没得到什么正确答案。
在这里插入图片描述
b. 每一次设置完之后,再关掉终端,还会变成以前那样。(所以为了截图隐藏信息的话,每次打开设置一下也挺好的,比涂掉信息方便)
⚠️我发现了另一个比较好的方法,每次关掉终端之后不会变回以前的样子,不过就是写死了。
✅下面是方法,直接打开.bash_profile文件(可以vim,也可以 open -t ~/.bash_profile这个我比较推荐)
在配置文件中输入以下的内容:

export PS1='🥲 \$ '

效果图:
在这里插入图片描述
同样在配置文件中输入以下内容:

export CLICOLOR=1

export LSCOLORS=ExGxFxdaCxDaDahbadeche

效果图:
在这里插入图片描述

在这里插入图片描述

  1. Mac下更换Jupyter notebook的浏览器和工作目录
    首先打开finder
    按cmd+shift+G
    输入 /Users/Arduino/.jupyter/ 点击前往
    然后可以看到隐藏文件.jupyter。进入jupyter_notebook_config.py
    在这里插入图片描述
    打开之后,快捷键command+f打开查找功能,输入browser则可以更换浏览器(前面不要加#号),工作目录同理查找
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值