发表于: 2019-03-18 21:18:21

1 612



  • 今天完成的事情

  • 今天做的不是很多  上午跟着看的demo 看师兄师姐对项目进行测试找bug修改修正
  • 主要得自己清楚项目的需求和验收标准 所以有空还是要多看一下 才能demo的时候更加效率点吧
  • 上午又看了下8种元素 

       然后对着任务文档进行总结 重写过程步骤图标结果 瓶颈这些 我清楚我写的不够好 肯定不够清楚 


     明天完成的事情 


    在做新任务的时候卡在元素里 所以要学习元素定位和html这些 这几天主要看这个


    遇到的问题


   跳坑踩坑居多 模糊不清

  • 收货

  • 可以用于定位的常用的元素属性:

    • id
    • name
    • class name
    • tag name
    • link text
    • partial link text
    • xpath
    • css selector

    对应于webdriver中的定位方法分别是:(定位一个元素的方法)

    • driver.find_element_by_name()——最常用,简单
    • driver.find_element_by_id()——最常用,简单
    • driver.find_element_by_class_name()
    • driver.find_element_by_tag_name()——最不靠谱
    • driver.find_element_by_link_text()——定位文字连接好用
    • driver.find_element_by_partial_link_text()——定位文字连接好用
    • driver.find_element_by_xpath()——最灵活,万能
    • driver.find_element_by_css_selector()

    webdriver也有定位一组元素的方法:

    • driver.find_elements_by_name()
    • driver.find_elements_by_id()
    • driver.find_elements_by_class_name()
    • driver.find_elements_by_tag_name()
    • driver.find_elements_by_link_text()
    • driver.find_elements_by_partial_link_text()
    • driver.find_elements_by_xpath()
    • driver.find_elements_by_css_selector()

    总结:定位一组元素和一个元素在语法上是将element修改为elements,而生成的是一个符合元素的list

  • 接着我知道要学习元素多少要了解html了 所以去看了下html

  •  <html> 与 </html> 之间的文本描述网页
  • <body> 与 </body> 之间的文本是可见的页面内容
  • <h1> 与 </h1> 之间的文本被显示为标题
  • <p> 与 </p> 之间的文本被显示为段落


返回列表 返回列表
评论

    分享到