zoukankan      html  css  js  c++  java
  • selenium_unittest基本框架

    from selenium import webdriver
    import unittest
    import time
        #创建类引入unitest.testcase用例库
    class BaiDu_test(unittest.TestCase):
        #创建初始化脚本
    def setUp(self):
        #引入Chrome浏览器驱动 self.driver
    = webdriver.Chrome()
        #要打开的url地址 self.url
    = "https://www.baidu.com/"
        #隐示等待10秒
    self.driver.implicitly_wait(10)
        #浏览器窗口最大化 self.driver.maximize_window()
        #写入test用例方法
    def test_get(self):
        #把浏览器驱动赋值到发driver(变量名可非必须为driver) driver
    = self.driver
        #使用driver打开初始化时的url地址 driver.get(self.url)
    print("sleep")
        #等待5秒 time.sleep(
    5)
        #定位搜索文本框并输入selenium driver.find_element_by_id(
    "kw").send_keys("selenium")
        #等待2秒 time.sleep(
    2)
        #定位百度一下按钮,并点击 driver.find_element_by_id(
    "su").click() print("sarch")     #类的运行流程结束 def teardown(self):
        #清除浏览器缓存 self.driver.refresh() #执行用例
    if __name__ == "__main__": print("ailiment") unittest.main()
  • 相关阅读:
    监控JVM回收
    linux JDK安装
    linux 免登陆设置
    搭建redis集群总结
    redis开启持久化
    搭建redis主从复制,遇到的问题总结
    Redis配置参数说明
    模板模式
    观察者模式
    适配器模式
  • 原文地址:https://www.cnblogs.com/zhanghaoyang/p/10254196.html
Copyright © 2011-2022 走看看