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()
  • 相关阅读:
    栈和堆的区别【个人总结】
    理解堆与栈
    javacript属性
    Reapeater CommandName ,CommandArgument
    FormsAuthentication.HashPasswordForStoringInConfigFile(str1, str2);
    文件上传处理
    GetJson
    js内置对象
    Debug
    [转]关于一些SPFA的标程
  • 原文地址:https://www.cnblogs.com/zhanghaoyang/p/10254196.html
Copyright © 2011-2022 走看看