发表于: 2019-03-18 21:18:21
1 610
- 今天完成的事情
- 今天做的不是很多 上午跟着看的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> 之间的文本被显示为段落
评论