selenium python 自定义类调用,同一级目录和跨目录

来源:互联网 发布:aws ubuntu安装锐速 编辑:程序博客网 时间:2024/06/03 20:07

1. *.py在同一目录下

testDirectory--login.py--message_log.py
1.1 login.py
#coding:utf-8#coding:cp936class login():    def user_login(self,broswer,userName,userPwd):        broswer.find_element_by_id("loguserName").clear()        broswer.find_element_by_id("loguserName").send_keys(userName)        broswer.find_element_by_id("loguserPwd").clear()        broswer.find_element_by_id("loguserPwd").send_keys(userPwd)        broswer.find_element_by_id("btnLogin").click()    def user_logout(self,broswer):                broswer.find_element_by_id('ok').click()        broswer.quit()
1.2 message_log.py程序
#coding:utf-8#coding:cp936from selenium import webdriverfrom login import *                 #导入模块#import loginbroswer = webdriver.Chrome()broswer.maximize_window()url = "http://192.168.129.39"broswer.implicitly_wait(30)broswer.get(url)userName = "admin"userPwd = "123456"login().user_login(broswer,userName,userPwd)  #调用类方法login().user_logout(broswer)

2. 在不同目录

Python27\Lib\site-packages目录下新建myPath.pthPython27\Lib\site-packages\myPath.pth编辑myPath.pth填写目录路径C:\LF\Python27 Word\x86vcluster

参考:
1.python文件调用另一个python class文件中的方法
2. 如何引入自定义模块
3.Python练习-跨目录调用模块

阅读全文
0 0
原创粉丝点击