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']
#其中.. 为父 

 

posted @ 2020-09-30 14:35  好好学习_liu  阅读(130)  评论(0编辑  收藏  举报