selenium webdriver
一、定位一组元素:
webdriver可以很方便的使用findElement 方法来定位某个物定的对象。不过有时候我们却要定位一组对象,这时候就需要使用findElements方法。
应用场景:
1. 批量操作对象,比如将页面上所有checkbox都选择上;
2.先获取一组对象,再在这组对象中过滤出需要定位的一些对象。比如定位页面上所有checkbox,然后再选择最后一个。
二、多层框架、窗口定位
switch_to_frame()
switch_to_window()
有时候我们定位一个元素,定位器没有问题,但一直定位不了,这时候要检查这个元素是否在一个frame中,selenium webdriver提供了一个switch_to_frame方法,可以很轻松的解决这个问题。
时间: 2024-10-19 06:11:58