目录
Python定位语句:
element = driver.find_element_by_css_selector('img[alt="div1-img1"]') element = driver.find_element_by_css_selector('img[alt="div1-img1"][href="http://www.sogou.com"]')
代码解释:
表达式1和表达式2是等价的,都是定位第一个img元素
表达式1:表示使用img页面元素的alt元素的属性值div1-img1进行定位。若定位的页面元素始终具有唯一的属性值,此定位方式可以解决很多频繁变动的页面元素
表达式2:表示同时使用了img页面元素的alt和href属性进行页面元素的定位。在某些复杂的定位场景,可使用多个属性来确保定位元素的唯一性。
⑥使用属性值的一部分内容定位元素
目的:
在被测试网页中,查找“搜狗搜索”链接
CSS定位表达式:
1 a[href^="http://www.so"] 2 a[href$="gou.com"] 3 a[href*="sogou"]
Python定位语句:
1 element = driver.find_element_by_css_selector('a[href^="http://www.so"]')
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

