使用Python3 + Selenium2实现滑块滑动(如何滑到正确位置还没整出来。。。)
2018-06-25 10:16
260 查看
参照了其他大神的文章,但是链接忘了。。
滑块页面如下:
主要代码如下:
driver.find_element_by_class_name("geetest_radar_tip").click() # 点击显示滑块拼图 sleep(3) tab = ActionChains(driver) # 获取滑动按钮 hua1 = driver.find_element_by_class_name("geetest_slider_button") # 使用随机数确定滑动位置后滑动 tab.drag_and_drop_by_offset(hua1, int(random.random() * 180) + 50, 0).perform()
# 滑动结束后释放鼠标
tab.move_to_element(hua1).release()每次都是滑动位置失败,整了循环去跑,滑动位置正确就停下来,但是好像没这必要
阅读更多
相关文章推荐
- 鼠标在slide控件的任意位置上点击,滑块滑动到该位置是如何实现的,有什么属性吗?
- 如何使用Python + Selenium破解滑块验证码
- Android-如何在任意位置获取context,来实现Toast的快捷使用?
- 使用C++文件流如何实现 修改文本文件中的数据,再存回文件中的原有位置。。。
- Python的sys模块如何操作使用,正确的案例详解
- 使用 Python 和 Oracle 数据库实现高并发性 了解如何借助线程和并发性提升支持 Oracle 数据库的 Python 应用程序的吞吐量和响应性。
- python-7-如何使用生成器函数实现可迭代对象?
- 按下按钮后页面的滚动条向下(或向上)滑动,松开之后便停留在当前位置的效果如何实现?
- 如何使用Python实现进程间通信
- 写python使用IDLE如何实现调试功能
- Python中使用 Selenium 实现网页截图实例
- Python+Selenium使用Page Object实现页面自动化测试
- 如何使用 Python 实现自动化测试
- 使用Selenium2 Python实现网页登陆过程
- 在AngularJS中如何使用谷歌地图把当前位置显示出来
- 使用greenlet如何实现Python中的并发?
- 按下按钮后页面的滚动条向下(或向上)滑动,松开之后便停留在当前位置的效果如何实现?
- 使用Anaconda如何实现Python多环境配置?
- python如何使用生成器函数实现可迭代对象
- python中如何正确使用import