Labview和Python完美结合——自动化测试车联网/物联网平台和终端

        Python自动化测试WEB,APP,(安卓,IOS)明显优势,自从1991年诞生以来,Python作为一种解释型、面向对象、动态数据类型的高级编程语言,其普及率、近几年保持持续高速上升的趋势。

      Labview语言是一种图形化编程语言,是专门为测试、测量或控制的工程应用程序而构建的。这意味着LabVIEW擅长于工程特定的软件需求,例如简化硬件集成、创建以工程为中心的用户界面、从LabVIEW生态系统访问内置分析库和特定领域的IP等等。

        物联网:终端+web端/app。若自动化测试,需要硬件自动化测试,也需要web/APP自动化测试。Labview界面+Python脚本是否可以完美解决物联网自动化需求?

系统:win7 64位       软件:Labview2018  、 Python3.7    

Labview和Python完美结合——自动化测试车联网/物联网平台和终端_第1张图片

Labview和Python完美结合——自动化测试车联网/物联网平台和终端_第2张图片

 

公司网页不方便上传,所以用百度代替测试:(不喜勿喷)

Labview和Python完美结合——自动化测试车联网/物联网平台和终端_第3张图片

from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By

def Baidu(text):
    driver=webdriver.Chrome(service_log_path="D:\\chromedriver_service.log")

    #打开一个网页
    driver.get('https://www.baidu.com')
    xpath = '//input[@id="kw"]'
    WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, xpath)))
    #发送指令到终端
    driver.find_element_by_xpath( '//input[@id="kw"]').send_keys(text)

欢迎技术交流:455016693

参考https://cloud.tencent.com/developer/news/393177

 

 

你可能感兴趣的:(车联网CAN总线,Python自动化测试)