工作中有个项目需要重复编写一段代码,故想要将此部分代码封装方便调用,也可以借此减少代码编写量,但是通过查找资料目前论坛没有连贯的资料,只能自己测试才将调用自己封装的代码方法和变量搞懂,现在分享给需要的友友,请看我的测试过程。
准备工作:win7系统,python3.8.5,自带time库和selenium第三方库以及webdriver的配置;
一、封装代码A.py;
from selenium import webdriver
driver = webdriver.Chrome()
def OpenBaidu():
url = 'http://www.baidu.com'
driver.get(url)
if __name__ == '__main__':
OpenBaidu()
driver.close()
driver.quit()
print('这是一个测试!')
二、编写测试用.py文件:
import A,time
from A import driver
A.OpenBaidu()
driver.find_element_by_id('kw').send_keys('123')
time.sleep(1)
driver.close()
driver.quit()
print('这是一个测试')
三、测试调用:
本次以谷歌浏览器登录百度后输入目标字符“123”为例测试思路的可行性,其中用到了python库selenium,具体配置和使用在此不再讲述,需要的友友可以去论坛查找;
业余小白欢迎大神指导。