11.简单的对象定位

Posted luoshuifusheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11.简单的对象定位相关的知识,希望对你有一定的参考价值。

场景

测试对象的定位和操作是webdriver的核心内容,其中操作又是建立在定位的基础之上,因此对象定位就越发显得重要了。

定位对象的目的一般有下面几种

  • 操作对象
  • 获得对象的属性,如获得测试对象的class属性,name属性等等
  • 获得对象的text
  • 获得对象的数量

webdriver提供了一系列的对象定位方法,常用的有以下几种

  • id :                    find_element_by_id()
  • name :              find_element_by_name()
  • class name :        find_element_by_class_name()
  • link text :              find_element_link_text()
  • partial link text :   find_element_partial _link_text()
  • tag name :           find_element_tag_name()
  • xpath :                 find_element_by_xpath()
  • css selector :       find_element_by_css_selector()

 

webdriver中常用的操作元素

  • clear :清除元素内的内容
  • send_keys:模拟按键输入
  • click:单击元素
  • submit:提交表单

以上是关于11.简单的对象定位的主要内容,如果未能解决你的问题,请参考以下文章

Python+Selenium学习--简单对象定位

python爬虫简单问题,HTML对象的定位问题?

浅谈对象的创建内存布局和访问定位

『cs231n』图像定位与检测

python中通过selenium简单操作及元素定位

自动化python的简单使用