selenium +python web自动化测试环境搭建

时间:2023-03-08 16:24:35

基础框架搭建

1、安装python

2、安装selenium

  cmd输入pip install selenium

问题:在python中输入from selenium import webdriver,找不到selenium

解决方案:python中file-settings-project interpreter—>点击右侧pip—>查找selenium—>install package

selenium +python web自动化测试环境搭建

selenium +python web自动化测试环境搭建

关闭webdriver时,使用quit()方法可以彻底关闭浏览器,释放资源。而使用close()方法只能关闭当前浏览器窗口

小练习:

  谷歌自动打开百度,输入“建设性问题”,搜索。

from selenium import webdriver
import os
import time
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" # chromedriver.exe 要提前下载好,和Google放同一目录,并且要根据你的谷歌版本下载适应的驱动
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
time.sleep(1)
url = 'http://www.baidu.com'
driver.get(url)
driver.find_element_by_id('kw').send_keys("建设性问题") # 根据元素id查找元素位置
driver.find_element_by_id('su').click()
time.sleep(2)
with open('wecgwg', 'wb') as f: # 将数据保存进入文件中
f.write(driver.page_source.encode('utf-8'))