|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# coding=utf-8
from function.page.login_page import RanzhiLogin
from selenium import webdriver
from time import sleep
from function.base.base import Base
class Contacts(RanzhiLogin):
def Contacts_in(self,name,customer,gender,dep,position,entry_time,mailbox,phone,fax,qq,explain):
try:
self.driver.find_element_by_xpath('/html/body/div/div[1]/div/ul[1]/li[1]/button').click()
self.driver.switch_to_frame('iframe-1')
self.driver.find_element_by_link_text('添加联系人').click()
self.driver.find_element_by_id('realname').send_keys(name)
self.driver.find_element_by_id('maker').click()
self.driver.find_element_by_id('newCustomer').click()
self.driver.find_element_by_id('name').send_keys(customer)
if gender=='男'or gender == 'boy':
self.driver.find_element_by_id('gender1').click()
else:
self.driver.find_element_by_id('gender2').click
self.driver.find_element_by_id('dept').send_keys(dep)
self.driver.find_element_by_id('title').send_keys(position)
self.driver.find_element_by_id('join').send_keys(entry_time)
self.driver.find_element_by_id('email').send_keys(mailbox)
self.driver.find_element_by_id('mobile').send_keys(phone)
self.driver.find_element_by_id('fax').send_keys(fax)
self.driver.find_element_by_id('qq').send_keys(qq)
self.driver.find_element_by_id('desc').send_keys(explain)
self.driver.find_element_by_id('submit').click()
sleep(2)
try:
self.driver.find_element_by_id('continueSubmit').click()
except:
pass
sleep(2)
except:
Base.printErr()
print('添加联系人函数失败')
return None
def v_con(self,name1):
try:
xl == self.driver.find_element_by_xpath('/html/body/div[2]/div[2]/table/tbody/tr[1]/td[2]/a').text
if xl == name1:
rc = '测试通过,添加联系人%r成功'%name1
except:
Base.printErr()
print('验证失败')
return None
def log_in(param, param1):
pass
if __name__=='__main__':
Base()
rzlogin = RanzhiLogin('http://localhost:8090/ranzhi25/www/sys/user-login.html')
rzlogin.log_in("admin", "123456")
Contacts.Contacts_in(name='凤',customer='吴',gender='女',dep='美术',position='ui',entry_time='2017-10-5',mailbox='无',
phone='无',fax='5201314',qq='13654655',explain='wodenvshen')
运行的时候提示我少定义了一个参数,这个self也要带参数吗 |
-
|