zoukankan      html  css  js  c++  java
  • Python pycharm selenium hyrobot 学习中遇到的问题汇总2

    1.遇到登录时点击登录出现异常时,如果手动登录是可以的,那可以选择点击两次

    2.text文本是用 element.text

    3.value使用    .get_attribute("value")

    4.css 选择器   class是   .   ,id是#

    例如:div.rrt-middle-container>div.rrt-text

             li.dropdown>a#nav-dropdown-me

    5.等到元素出现

    wait = WebDriverWait(dr, 10, 0.1)
    wait.until(lambda dr: dr.find_element_by_css_selector(attrs))

    6.判断字符串是否为空

    使用len()>0

    7.设置时间的显示样式

    from datetime import datetime
    
    
    def getTime_strftime():
        return datetime.now().strftime('%Y-%m-%d%H%M%S')
    
    
    def getTime_strftime_min():
        return datetime.now().strftime('%Y-%m-%d %H:%M')

    8.如果地址中设计父元素,可以使用xpath

    #方法为
    element = dr.find_element_by_xpath(attrs)
    #实例地址
    report_doctor = ['x', '//div[text() = "报告医生"]/../div[2]/input']
    #其中.. 为父 
  • 相关阅读:
    gRPC初识
    Go操作MySQL
    Go语言操作Redis
    Markdown 教程
    Go操作MongoDB
    Go操作NSQ
    Go操作kafka
    Go操作etcd
    Go语言获取系统性能数据gopsutil库
    influxDB
  • 原文地址:https://www.cnblogs.com/goodgoodstudy2018/p/13754422.html
Copyright © 2011-2022 走看看