淘宝登录场景python+selenium移动滑块代码

#coding=utf-8
import time
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import Bydriver = webdriver.Chrome()
driver.get("https://www.taobao.com/")
driver.implicitly_wait(1)
account = 'account'  # 账号
password = 'abc123'  # 密码
driver.find_element(by=By.CSS_SELECTOR, value="div.member-ft > div > a.btn-login").click()
driver.maximize_window()
driver.implicitly_wait(1)driver.switch_to.window(driver.window_handles[1])
el_account = driver.find_element(by=By.CSS_SELECTOR, value='#fm-login-id')
print(el_account.text)
driver.implicitly_wait(1)
el_account.click()
el_account.send_keys(account)
driver.implicitly_wait(1)el_password = driver.find_element(by=By.XPATH, value='//*[@id="fm-login-password"]')
el_password.click()
el_password.send_keys(password)
driver.implicitly_wait(2)
el_login_btn = driver.find_element(by=By.XPATH, value='//*[@id="login-form"]/div[4]/button')
el_login_btn.click()
# print(el_login_btn.location)
driver.implicitly_wait(1)driver.switch_to.frame('baxia-dialog-content')
el1 = driver.find_element(by=By.XPATH, value='//*[@id="nc_1_n1z"]')
print(el1.size['width'])
print(el1.size['height'])
el2 = driver.find_element(by=By.XPATH, value='//*[@id="nc_1__scale_text"]')
print(el2.size['width'])
print(el2.size['height'])
driver.implicitly_wait(2)
chains = ActionChains(driver)
chains.drag_and_drop_by_offset(el1, el2.size['width'], -el2.size['height'])
chains.perform()time.sleep(5)
driver.close()
driver.quit()

python+selenium移动滑块代码【杭州多测师_王sir】【杭州多测师】相关推荐

  1. Java当中jvm运行时区域新生代、老年代、永久代和Garbage Collection垃圾回收机制【杭州多测师】【杭州多测师_王sir】...

    1.本地方法栈和程序计数器 ==>偏底层一般不会接触到 2.方法区 ==>对应为永久代 3.虚拟机栈(stack) ==>对应为栈 4.堆(heap) ==>对应里面有新生代+ ...

  2. 三种常见加密算法MD5、对称加密,非对称加密【多测师_王sir】

    一.MD5加密 MD5加密的特点: 不可逆运算(不能破解.不能解密) 对不同的数据加密的结果是定长的32位字符(不管文件多大都一样) 对相同的数据加密,得到的结果是一样的(也就是复制) 抗修改性 : ...

  3. 史上最全软件测试工程师常见的面试题总结【杭州多测师】【面试题】【杭州多测师_王sir】...

    2021.3.8号早上 1.是否接触过自动化测试?若做过,使用什么工具,写过多少自动化测试用例: robotframework+selenium2library selenium 2.是否接触过数据库 ...

  4. 史上最全软件测试工程师常见的面试题总结(四)【多测师_王sir】

    面试:神州数码 1.介绍你下你项目中一个自动化实现的流程   ==>看这篇http://duoceshi.cn/duoceshi/Tech_article/73.html 2.你觉得做自动化的意 ...

  5. 支付后但是显示未支付,再次支付如果又支付成功了怎么办? 后端代码逻辑是什么?【杭州多测师_王sir】【杭州多测师】...

    什么是掉单? 所谓的掉单,就是用户下单支付,在钱包里完成了支付,结果回到电商APP一看,订单还是未支付-- 毫无疑问,用户肯定会炸,结果不是投诉,就是差评. 用户感觉受到了欺诈 那么掉单是怎么来的呢? ...

  6. python:使用任意语言,递归地将某个磁盘目录下的 jpeg 文件的扩展名修改为 jpg【杭州多测师_王sir】【杭州多测师】...

    1.使用 Shell 命令,从 example.log 日志文件中,统计最后 100 行内,包含 "test" 字符串的行数 2.使用任意语言,递归地将某个磁盘目录下的 jpeg  ...

  7. adb常用的命令【杭州多测师_王sir】【杭州多测师】

    基础脚本: 1.启动adb服务:adb start-server 2.终止adb服务:adb kill-server 3.进入adb运行环境:adb shell 4.获取帮助 里面有adb的各种命令和 ...

  8. 天阳科技-宁波银行面试题【杭州多测师】【杭州多测师_王sir】

    1.会计分录 2.资产负债表 3.征信授权 4.循环额度和授信额度 5.贷款审批怎么测的 6.还款怎么测试的 7.贷款的风控怎么测试的 8.贷款的催收和财务核算有没有测试过?

  9. 微信朋友圈点赞测试点【杭州多测师】【杭州多测师_王sir】

    一.功能测试 1.进入到朋友圈界面找到某条说说,点击右下角2个点是否会出现点赞功能 2.双击2个点的图标点赞按钮是否被隐藏 3.点击点赞按钮是否可以点赞成功 4.点赞成功后是否会显示自己的微信昵称 5 ...

最新文章

  1. 好程序员web前端分享值得参考的css理论:OOCSS、SMACSS与BEM
  2. 后悔没早知道这些Python特性
  3. torch uint8 筛选数据
  4. 如何在html中添加选择列表,html – 如何在选择列表中添加图像
  5. HDU4099(斐波那契数列与字典树)
  6. MySQL-TCL语言
  7. bzoj 1670 [Usaco2006 Oct]Building the Moat护城河的挖掘——凸包
  8. P4705 玩游戏(生成函数,多项式ln)
  9. 综合短网址缩短和还原源码
  10. Android 自定义UI--电池
  11. Ubuntu下配置JDK
  12. VS2010 常用快捷键
  13. android mvp框架基类,Android MVP架构模式基类封装
  14. win7局域网拷贝其他计算机文件,局域网共享,教您win7局域网文件共享怎么设置
  15. 运行sh文件(pycharm上);pycharm出现错误[: ==: unary operator expected;出错为: If memory is >> allocated;Vm tools安装
  16. 《Multiobjective Evolutionary Algorithms:A Comparative Case Study and the Strength Pareto Approach》
  17. 【欧拉计划第 3 题】最大质因数 Largest prime factor
  18. 调用DialogFragment做进度条报java.lang.IllegalStateException: Fragment already added问题的最终解决方案
  19. 浅谈服务器选择固态硬盘的几个优缺点
  20. Android利用jsoup爬虫爬网页数据(一)

热门文章

  1. java计算器课程_Java课程设计——计算器团队博客
  2. 基于NLP的书法字体分析、统计及可视化
  3. 操作系统概念v9 Abraham Silberschatz 全文笔记
  4. Go 语言运行时环境变量快速
  5. win10 suse linux,Windows 10现已支持安装SUSE Linux子系统 附安装教程|蓝点网
  6. Redis实现库存扣减操作
  7. 老熊一亩三分地里的Oracle工具
  8. 参赛【GGJ2022】回顾,作品--双生共合
  9. mysql员工信息表_MySQL版emp员工信息表
  10. android 雷达图 蜘蛛图