我的第一个自动化脚本(python)----百度搜索

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的第一个自动化脚本(python)----百度搜索相关的知识,希望对你有一定的参考价值。

这是一个纯小白胡说八道的个人总结,如果有人看到什么不对的,欢迎批评指正

博客园开通了很久,一直不知道该怎么去写,总觉得自己要写的东西都是别人已经写过的,我再去写就是在重复之前人所说,今天去面试和面试姐姐聊到这个问题的时候,我才真正的意识到写博客的意义,其实博客只要是写出来对自己有帮助,管其他人怎么看呢,就算百度搜索出来好多一样的那又怎么样呢,博客是写给自己的,如果能因此帮助别人少走一些弯路又何乐而不为呢

接下来就来我实现这个自动化脚本经历的过程,首先要在火狐浏览器安装selenium IDE;其次要下载启动火狐浏览器需要的驱动文件geckodriver.exe,并将驱动文件放置于python文件的根目录下

1.打开python IDE,我用的是自己安装的PyCharm,创建以个新的项目File>>New Project

技术分享

2,Location 选择项目存放的路径,Interpreter:python.exe 的路径,我选择的是python3.5版本,设置好之后进行项目创建

技术分享

3.创建python文件并命名

技术分享

4.编写脚本

技术分享

 

 

遇到的问题 

缺少驱动
技术分享

 

解决方法,下在火狐浏览器需要的驱动geckodriver,并将驱动文件放置在python的根目录文件下
技术分享
使用IE浏览器遇到的问题

selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.

启动Internet Explorer时发生意外的错误。启用保护模式必须设置为相同的值(启用或禁用)为所有区域

 技术分享

解决方法:打开IE浏览器,Internet选项,安全模式下,红框中所有区域的设置统一勾选启用保护模式(或者统一不勾选)

技术分享

 

发现写到最后只是写了一个实现流程,哎 就这样吧。。。。。。

 

以上是关于我的第一个自动化脚本(python)----百度搜索的主要内容,如果未能解决你的问题,请参考以下文章

我的第一个自动化脚本运行成功

创建你的第一个webdriver python代码

如何让python 脚本在指定的时间内运行,如在10点,让一个python脚本自动跑

我的第一个appium+Python自动化实例

记录我的第一个博客

Python+Selenium基础篇之5-第一个完整的自动化测试脚本