美文网首页
8-4(selenium-xpath)

8-4(selenium-xpath)

作者: 不知名的二狗 | 来源:发表于2019-08-25 16:47 被阅读0次

一、xpath定位

目的定位百度搜索的输入框

1.常规属性

1.1 id定位
其中*代表匹配任意标签

driver.find_element_by_xpath('//*[@id='kw']')

1.2标签定位

driver.find_element_by_xpath('//input[@id='kw']')

1.3class定位

driver.find_element_by_xpath('//input[@class='s_ipt']')

1.4name定位

driver.find_element_by_xpath('//input[@name='wd']')

1.5 type定位
此时定位不唯一

driver.find_element_by_xpath('//input[@type='text']')

1.6link_text定位
此时定位不唯一

driver.find_element_by_xpath('//*[text()='新闻']')

2.其他属性

2.1其他

driver.find_element_by_xpath('//input[@autocomplete="off"]').send_keys("haha")

2.2多个属性组合

语法没有错,但是找不到元素!!!失败!

driver.find_element_by_xpath('//input[@id="kw" and class="s_ipt"]')

2.3绝对路径
一般不推荐

3.层级关系

通过子节点找父节点

driver.find_element_by_xpath('//a[@name='tj_trnews']/..')
子节点找父节点.png

父节点找子节点


父节点找子节点.png

相关文章

  • 8-4(selenium-xpath)

    一、xpath定位 目的定位百度搜索的输入框 1.常规属性 1.1 id定位其中*代表匹配任意标签 1.2标签定位...

  • 自创 古风少年

    8-4

  • 2019-01-13

    1.8洲际西餐8-4:30 8小时 1.9洲际宴会8-4:30 8小时 1.10洲际宴会8-4:30 ...

  • selenium-xpath定位

    XPATH定位 XPATH和CSS选择器最重要的区别是XPATH可以向前和向后查询DOM结构的元素,而CSS选择器...

  • 青海游

    8-4 今天返京,闺女车上不太乖,老跟我闹脾气。

  • 8-4

    69.8kg 晨跑5.2公里,凌晨12:12睡的,5:20左右开始跑的,还被别人笑话起晚了。 早饭:一杯奶粉,一个...

  • 8-4

    现在交通方便啊,感叹人生,因为科技变得更高效。不过正也因为快节奏,让人过得急躁,让人不安。感觉不立刻出结果,就会失...

  • 8-4

    ?ᐝ文心的日复盘 Day 3|Week 32 01-你快乐吗?如果不,为什么?(1-10分,情绪觉察) 7分,平和...

  • 8-4简单绘制阴影

    8-4 我不愿意成为你退而求其次的人 简单的绘制阴影

  • 计划

    以后 4-7 下午学普通话和面试,晚上运动,看书! 8-4 下午运动,做饭,看书!

网友评论

      本文标题:8-4(selenium-xpath)

      本文链接:https://www.haomeiwen.com/subject/qyahectx.html