2014-3-26 00:44| 发布者: tianzc| 查看: 814| 评论: 0
id 和 name -------------------------------------------------------------------------------- id 和 name 是我们最最常用的定位方式,因为大多数控件都有这两个属性,而且在对控件的id 和name命名时一般使其有意义也会取不同的名字。通过这两个属性使我们找一个页面上的属性变得相当容易 我们通过前端工具,找到了百度输入框的属性信息,如下: <input id="kw" class="s_ipt" type="text" maxlength="100" name="wd" autocomplete="off"> id=”kw” 通过find_element_by_id("kw") 函数就是捕获到百度输入框 name=”wd” 通过find_element_by_name("wd")函数同样也可以捕获百度输入框 tag name 和class name -------------------------------------------------------------------------------- 从上面的百度输入框的属性信息中,我们看到,不单单只有id 和 name两个属性,比如class 和 tag name(标签名) <input> input 就是一个标签的名字,可以通过find_element_by_tag_name("input") 函数来定位。 class="s_ipt" 通过find_element_by_class_name("s_ipt")函数捕获百度输入框。 但是,碰下面的一组控件属性,我们就哭了。
|