python+selenium自动化测试面试题,python自动填写问卷星

  python+selenium自动化测试面试题,python自动填写问卷星

  本文主要介绍如何使用PythonSelenium实现自动填写问卷的功能。文章中的样例代码讲解的很详细,感兴趣的朋友可以看看。

  00-1010先决条件相关实验环境介绍填写问卷地址获取Xpath的主要思想代码实现输出结果

  

目录

  熟悉Python

  熟悉HTML

  熟悉Xpath

  熟悉硒吗

  

前提条件

  Python是一种跨平台的计算机编程语言。它是一种高级脚本语言,结合了解释性、编译性、交互性和面向对象性。最初是为了编写自动化脚本(shell)而设计的,随着版本的不断更新和语言新功能的加入,越来越多的被用于独立的大型项目的开发中。

  它是Time python的标准库,不需要额外下载,主要用于处理时间问题。

  Random是python标准库,可以随机生成数字、单词、密码等。

  Selenium是用于Web应用程序测试的工具。测试直接在浏览器中运行,就像真实用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Safari、Google Chrome、Opera等。

  

相关介绍

  Python 3.x(面向对象的高级语言)

  Selenium 3.141.0 (python第三方库)pip3安装selenium==3.141.0

  时间(python标准库)

  随机(python标准库)

  

实验环境

  

填写问卷

  https://wj.qq.com/s2/9851707/76e6/

  

问卷地址

  

获取Xpath

  导入所需库,创建浏览器对象设置网站,访问使用find_element方法找到目标选项的元素,使用click方法模拟鼠标点击,使用send_keys方法输入文本。

  

主要思路

  创建于2022/03/15

  @author: TFX

  导入时间

  随机导入

  从selenium导入web驱动程序

  #声明浏览器对象,这里是谷歌Chrome

  浏览器=webdriver。铬合金()

  #问卷URL

  URL= https://wj . QQ.com/S2/9851707/76e 6/

  browser.get(url)

  Time.sleep(0.5) #等待0.5s

  #填上你的名字

  name=browser . find _ element _ by _ XPath(//*[@ id= question _ q-1-0f 43 ]/div[2]/input )

  Time.sleep(0.5) #等待0.5s

  Name.send_keys(张三)#输入文本

  #填写性别

  gender=browser . find _ element _ by _ XPath(//*[@ id= question _ q-5-8b 34 ]/div[2]/div[1]/label/p )

  Time.sleep(0.5) #等待0.5s

  gender.click()

  #填写学生编号

  SID=browser . find _ element _ by _ XPath(//*[@ id= question _ q-2-58d 4 ]/div[2]/input )

  Time.sleep(0.5) #等待0.5s

  SID.send_keys(2000010086) #输入文本

  #填写个性签名

  座右铭=browser . find _ element _ by _ XPath(//*[@ id= question _ q-11-5004 ]/div[2]/textarea )

  Time.sleep(0.5) #等待0.5s

  座右铭. send_keys(学无止境!)#输入文本

  #提交

  submit=browser . find _ element _ by _ class _ name( BTN-submit )

  submit.click()

  

代码实现

  关于Python Selenium的自动问卷填写的这篇文章到此为止。关于Python Selenium的问卷填写的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • android自动化测试框架有哪些,ios手机自动化测试工具,Android和iOS 测试五个最好的开源自动化工具
  • ,,如何使用IOS自动化测试工具UIAutomation
  • android自动化测试框架有哪些,ios手机自动化测试工具
  • ,,Python自动化测试框架pytest的详解安装与运行
  • ,,python自动化测试之DDT数据驱动的实现代码
  • selenium+java自动化测试框架,selenium自动化测试pdf
  • java自动化测试框架,java 自动化测试工具
  • 接口自动化测试面试问题,关于接口测试面试题
  • 自动化测试工具可以用在哪种测试过程中,测试自动化工具有哪些
  • airtest和appium自动化测试,airtest全自动脚本
  • 测试自动化面试问题及答案,自动化测试面试题及答案大全(3)
  • 自动化测试框架是什么,什么叫自动化测试框架
  • python+selenium自动化测试框架搭建,selenium自动化测试环境搭建
  • 接口测试与接口自动化测试,接口自动化测试项目实战
  • appium自动化测试环境搭建,python appium自动化测试框架
  • 留言与评论(共有 条评论)
       
    验证码: