不断学习的测试小姐姐
Selenium 还可以通过CSS定位
selenium定位元素的方法有很多种,像是通过id、name、class_name、tag_name、link_text等等,但是这些方法具有局限性,比如id,不一定每个元素都有id属性,真正需要熟练掌握的是通过xpath和css定位
Selenium通过Xpath定位
上篇文章学习了Xpath定位的一些概念,一些函数,这次学习下方法
第一种方式,通过绝对路径方式定位
By.xpath(“html/body/div/form/input”)
第二种方式,通过相对路径方式定位
By.xpath("//input")
第三种方式,通过元素索引定位
By.xpath("//input[4]")
第四种方式,使用xpath属性定位
By.xpath("//input[@id=‘kw’]")
By.xpath("//input[@type=‘XXX’ and @name=‘wd’]")