温馨提示:下拉列表操作2_代码说明

  1. 环境配置:win10 + pycharm + python 3.6 + se 3.13
  2. 测试需求:测试baidu首页,设置:搜索设置选项 功能
  3. 注意事项:
    • se3中,不同的浏览器需要匹配不同的driver驱动,且版本兼容
    • 案例中的driver驱动,配置在:python 安装环境目录下:C:\Python\Python36-64\Script
    • 截图案例:

#coding:UTF-8from selenium import  webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Select #导入select模块from time import sleep

ff = webdriver.Firefox()ff.maximize_window()ff.implicitly_wait(10)ff.get("https://www.baidu.com/")search_ele = ff.find_element_by_link_text("设置")ActionChains(ff).move_to_element(search_ele).perform()#设置元素,鼠标悬停操作ff.find_element_by_class_name("setpref").click()  #点击:搜索设置"""测试需求:选择下拉列元素,保存设置方式三:采用select模块中的不同方法选择"""#定位到 搜索设置下拉框 元素select_ele = ff.find_element_by_id("nr")sleep(1)#选中每页显示50条# Select(select_ele).select_by_index(2)     #采用select模块索引方式选择

#选中每页显示20条# Select(select_ele).select_by_value("20")  #采用select模块元素value值选择

#选中每页显示10条Select(select_ele).select_by_visible_text("每页显示10条")    #采用select模块元素文本值选择ff.save_screenshot("select.png")

#保存设置select_ele.click()ff.find_element_by_css_selector("#gxszButton > a.prefpanelgo").click()ff.quit()

转载于:https://www.cnblogs.com/xqsxtest/p/11096796.html

随心测试_Python Se_007下拉列表操作2相关推荐

  1. 随心测试_Python Se_005鼠标悬停操作

    温馨提示:鼠标悬停操作_代码说明 环境配置:win10 + pycharm + python 3.6 + se 3.13 测试需求:测试baidu首页,设置功能 注意事项: se3中,不同的浏览器需要 ...

  2. android select下拉列表_Python+selenium自动化之下拉列表操作(一)

    下拉列表操作中分为两种:select.非select 非select下拉列表操作 非select下拉列表的操作与其他元素的操作一致,定位元素,设置等待,操作元素. 下面还是以腾讯邮箱为例,查看一封邮件 ...

  3. 十个最为戳心测试/开程序员笑话,念茫茫人海,该如何寻觅?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  4. 一起谈.NET技术,VS2010测试功能之旅:编码的UI测试(2)-操作动作的录制原理(下)...

    回顾 在本章上部分介绍了操作动作的录制原理,描述了操作动作是如何录制,UIMap.uitest和UIMap.Designer.cs的代码如何生成,以及他们的结构.在这个部分,将着重说明如何通过修改UI ...

  5. 【1138】数据结构上机测试2-1:单链表操作A(顺序建表+删除节点)(SDUT)

    数据结构上机测试2-1:单链表操作A Time Limit: 1000ms   Memory limit: 4096K  有疑问?点这里^_^ 题目描述 输入n个整数,先按照数据输入的顺序建立一个带头 ...

  6. 实践数据湖iceberg 第二十一课 flink1.13.5 + iceberg0.131 CDC(测试成功INSERT,变更操作失败)

    系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql ...

  7. alm系统的使用流程_HPQC测试管理平台ALM操作使用手册.doc

    XXXXXXX项目测试缺陷管理&QC使用手册 文件状态: [ ]草 稿 [ ]修 改 稿 [ ]正式发布 文档编号 保 密 等 级 作 者 最后完成日期 2015-11-04 审核人员 最后审 ...

  8. 一起谈.NET技术,VS2010测试功能之旅:编码的UI测试(3)-操作对象的识别原理...

    回顾  在之前的两章分别介绍了一个简单的示例, 操作动作的录制原理,通过修改UIMap.UItest文件控制操作动作代码的生成.想必大家对编码的UI测试操作动作的录制应该有一定了解了,在UI操作中,操 ...

  9. python下拉菜单_python-web自动化:下拉列表操作

    非select/option元素: 1.触发下拉列表出现 2.等待下拉列表中的元素出现,然后进行选择元素即可. select/option元素: 下拉框操作-Select类 selenium提供Sel ...

  10. python提供两个对象身份比较操作符什么和什么来测试_python - 第二部分

    python 总结 >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. E ...

最新文章

  1. 一文览尽LiDAR点云目标检测方法
  2. [零基础学JAVA]Java SE面向对象部分-08.面向对象基础(03)
  3. db2诊断系列之---定位锁等待问题
  4. ActiveMQ (一):安装启动及测试
  5. 第 4 章 程序计数器
  6. The NVIDIA driver on your system is too old (found version 9000).
  7. WPS vba宏插件安装包
  8. vlan的基本指令_华为:vlan基础命令及配置实验
  9. 使用国密函数读取金税盘信息
  10. RNA-seq流程学习笔记(1)-Ubuntu系统安装SRA数据下载软件Aspera connect和SRT-Toolkit
  11. 最后采用加权求和的方式得到样本的_一种婴幼儿视力自动检测方法与流程
  12. 使用python完成知乎模拟登陆
  13. 基本概念:节点、集群、分片及副本
  14. 從turtle海龜動畫學習Python-高中彈性課程1
  15. matlab心碎的心,让人撕心裂肺的心痛网名,心碎绝望的伤感昵称
  16. 思科交换机冗余星形设计,附带sw1核心交换机配置
  17. C文件访问 introduce
  18. 快手校招真题-最少数量货物装箱问题(动态规划)
  19. 一个Android下ping的简单工具类
  20. 谷歌chrome、edge浏览器 解除网页右键屏蔽

热门文章

  1. 计算机毕业设计——简单的网页设计HTML+CSS+JavaScript
  2. 5G时代将给智能营销笔记本带来什么样的改变
  3. w7查看计算机每天开关机时间,WINDOWS7 怎么查看上次开关机时间
  4. 服务器硬盘开机吱吱响,开机时硬盘吱吱响的原因
  5. 计算机显卡风扇有异响,电脑运行中有异响,拍一拍就好了,原来好多人还不知道问题在哪!...
  6. HTTP协议(一些报头字段的作用,如cace-control、keep-alive)
  7. Apache CarbonData学习资料汇总
  8. 脑子傻怎么学php,小孩子学习不好脑子不开窍怎么办?4个方法让“笨”孩子聪明起来...
  9. linux驱动篇-Led
  10. 使用kubeadm安装kuberneters