测试学习记录

1. 动态ID问题 

网页每次都动态生成ID,所以无法通过find_element_by_id()来定位元素,可采用CSS选择器和Xpath,因为这两个可以根据元素在网页中的位置定位。

2. 拖动滑块验证码问题

可通过ActionChains模块的drag_and_drop_by_offset(element,xoffset,yoffset) 或者click_and_hold(element),然后再用move_by_offset(xoffset,yoffset)实现。差别是第二种可以在平移循环里添加sleep()模拟拖动的停顿。

3. 利用cookie免登陆

先通过抓包工具fiddler抓取cookie,再使用add_cookie('name':xxx,'value':yyy),刷新后就是登陆状态。

猜你喜欢

转载自blog.csdn.net/hellochristie/article/details/88716141