今天看了测码学院虚竹老师的自动化课程,感觉自己又行了!老师讲的很好,而且B站能免费看!
不过也遇到了一些坑
首先要安装python和pycharm,这个我是网上随便找个教程安装的
python要下高版本的,自带pip可以不用自己安装
然后是selenium、chromedriver(下自己浏览器对应的)
下好了以后跑下代码
结果我刚输入一段就发现import selenium报错
ModuleNotFoundError: No module named 'selenium'
原来是因为我有两个python的路径,按照下面改下就好了
改好以后可以正常导包了,然后出现第二个报错
TypeError: 'module' object is not callable
这个是因为chrome首字母要大写
#一个简单的自动化入门程序
#导入selenium模块下的webdriver模块,以及time模块下的sleep模块
from time import sleep
from selenium import webdriver
#打开谷歌浏览器
driver = webdriver.Chrome()
#打开百度
driver.get("https://www.baidu.com/")
#输入关键字
driver.find_element_by_id('kw').send_keys('哈哈')
#点击百度一下按钮
driver.find_element_by_xpath('//*[@id="su"]').click()
#等待2秒
sleep(2)
#点击第一行的链接
driver.find_element_by_xpath('//*[@id="1"]/h3/a').click()