(UI自动化测试web端)第二篇:元素定位的方法_css定位之层级选择器
看代码里的【find_element_by_css_selector( )】( )里的表达式怎么写? 文章介绍了第五种写法,层级选择器 ,你要根据网页中的实际情况来判断自己到底要用哪一种方法来进行元素定位。每种方法都要多练习,全都熟了之后你在工作当中使用起来元素定位时,就会有一种看一眼立马就知道用哪一种方式最简单!
1、如下图所示:如果只单单的用元素父子关系来选择的话,定位出来的元素不是精准唯一的
driver.find_element_by_css_selector("p>input[name='userA']").send_keys("123456")
2、如下图所示:层级选择器与属性选择器混合使用,可以看到这样能更加精确的找到元素