写python_selenium自动化脚本遇到的问题

学习python_selenium自动化脚本登录功能的编写遇到的问题,运行失败的原因,不知道写的是否对,只能当作自己的一个小的总结,以谷歌浏览器为例

1.要把chromedriver.exe放到python的安装目录中

2.设置谷歌浏览器的环境变量,具体设置可以百度一下

3.chromedriver.exe这个文件要下载对应操作系统的如自己电脑是64位的操作系统那么就要下载对应64为操作系统的这个文件

4.继承了unittest.TestCase的这个方法里面为元素定位的xpath要跟测试用例中定位这个元素的xpath定位是一致的,否则报错

5.元素定位不要用该元素上面文字的定位,要用该元素的xpath定位如:

写python_selenium自动化脚本遇到的问题_第1张图片

6.exce中的期望结果描述要跟软件中给出的描述相同,否则运行不通过



7.调试的方法在要调试的行前面打断点,点击run--debug选择执行页面后,按F8开始调试

8.Pycharm写了很多行发现页面的缩进错了,这时可以整天缩进,不需要一行一行的缩进,还有一些其它快捷键的使用:

首先把要缩进的行都选中,按下shift+tab键

多行代码同时添加注释Ctrl + /

多行代码同时取消注释同样是Ctrl + /


9.获取元素xpath的方法以谷歌浏览器为例子

首先打开博客园的登录页面获取用户名输入框的xpath的方法


写python_selenium自动化脚本遇到的问题_第2张图片


写python_selenium自动化脚本遇到的问题_第3张图片

这样就获取到想要的xpath了

你可能感兴趣的:(写python_selenium自动化脚本遇到的问题)