博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python+selenium自动化测试(二)
阅读量:6525 次
发布时间:2019-06-24

本文共 1694 字,大约阅读时间需要 5 分钟。

hot3.png

# encoding=utf-8from selenium import webdriver  # 导入web驱动import time  # 导入时间# import testCommon.home as commandriver = webdriver.Chrome()def openWebLogin(flag):    """    :param flag:0代表创建人,1代表审批人    :return:    """    # driver = webdriver.Chrome()    driver.get("http://xxxxxxxxxxxxx.com")    driver.maximize_window()  # 窗口最大化    time.sleep(1)    driver.find_element_by_id('loginForm')    driver.find_element_by_id('userName').clear()    js1 = "var username=document.getElementById(\"userName\");username.style.border=\"2px solid red\";"    driver.execute_script(js1)    time.sleep(1)    if flag == 0:        driver.find_element_by_id('userName').send_keys('0260000006')        time.sleep(1)        driver.find_element_by_id('pwd').clear()        js2 = "var pwd = document.getElementById(\"pwd\");pwd.style.border=\"2px solid red\";"        driver.execute_script(js2)        time.sleep(1)        driver.find_element_by_id('pwd').send_keys('1')        time.sleep(2)        # driver.execute_script('alert("输入框红了。")')        driver.find_element_by_id('loginForm').submit()    if flag == 2:        driver.find_element_by_id('userName').send_keys('0096000020')        time.sleep(1)        driver.find_element_by_id('pwd').clear()        js2 = "var pwd = document.getElementById(\"pwd\");pwd.style.border=\"2px solid red\";"        driver.execute_script(js2)        time.sleep(1)        driver.find_element_by_id('pwd').send_keys('1')        time.sleep(2)        # driver.execute_script('alert("输入框红了。")')        driver.find_element_by_id('loginForm').submit()    driver.implicitly_wait(5)    return driverif __name__ == '__main__':    openWebLogin()

转载于:https://my.oschina.net/u/3222944/blog/903169

你可能感兴趣的文章
现在物价虽然高得离谱,但是内存条都白菜价格了,需要调整程序架构的思维“与时俱进” --- 改进系列之一...
查看>>
Bridgehead Servers
查看>>
sprintf() 和 sscanf()
查看>>
open***
查看>>
Codevs 4246 奶牛的身高
查看>>
微服务专题:服务注册与发现之二Consul注册服务
查看>>
SPRING BOOT是如何实现自动初始化的?
查看>>
用VisualVM远程监控Java进程
查看>>
SVN常见图标含义及图标无法正常解决方法!
查看>>
yum install 出现 Transaction Check Error:
查看>>
paip.盘古汉字转拼音组件库使用总结
查看>>
JSP内置对象(9个常用的内置对象)
查看>>
EDI 解决方案之•EDI 消息传递•协议在 EDI 处理中的角色
查看>>
BizTalkServer 如何接收 EDI 消息(6)
查看>>
Android 通知栏
查看>>
如何使用POI对Excel表进行导入和导出
查看>>
Hyper-V中的“Network adapter “和“Legacy Network adapter”之间的区别
查看>>
淘宝开源平台(taobao-code)使用心得
查看>>
Fragment(片段)的使用步骤
查看>>
我的友情链接
查看>>