广元市2021年度专业技术人员公需科目 自动考试python selenium自动化

2023-11-08

def sou(a):

    for q in range(5):#10次
    
        browser.get(a)
        time.sleep(3)
        browser.switch_to.default_content()
        bo = browser.find_element_by_id('studentSystem')
        browser.switch_to.frame(bo)

        for i in range(35):
            try:
                x = browser.find_element_by_class_name('activeQuetion')
                x.find_element_by_css_selector('input').click()
                time.sleep(0.5)
                browser.find_element_by_id('nextQuesion').click()
                time.sleep(0.5)
            except:
                try:
                    alert = browser.switch_to.alert
                    con = alert.text
                    print(con)
                    alert.accept()
                except:
                    pass

        for w in range(3):
            try:
                alert = browser.switch_to.alert
                con = alert.text
                print(con)
                alert.accept()
            except:
                pass
        time.sleep(1)
        browser.find_element_by_link_text('确认交卷').click()
        time.sleep(2)
        html = browser.page_source
        html = bs(html,'lxml')
        ti = html.findAll('div',class_='ques_Context')
        for i in ti:
            if i.text in daan:
                pass
            else:
                daan.append(i.text)
                print(i.text)

        print('\n')
        print('\n')
        print('\n')
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

广元市2021年度专业技术人员公需科目 自动考试python selenium自动化 的相关文章

随机推荐

  • 基础算法题——Classical String Problem(字符环)

    Classical String Problem 题意 给定字符串S由小写字母组成 执行Q次操作 每个操作都可以是以下两种类型之一 M 修改 给定一个整数x 您需要根据x的值修改S 如果x是正的 则将 S 字符串中左边的 x 个字母移动到S
  • [k8s] pod的创建过程

    pod的创建过程 定义 Pod 的规范 apiVersion v1 kind Pod metadata name my pod spec containers name my container image nginx latest 创建
  • lnmp 域名绑定与设置

    该文字转载自 https lnmp org faq lnmp vhost add howto html 感谢广大网友的分享 一般情况下每个虚拟主机就是一个网站 网站一般通过域名进行访问 本文为教程适合LNMP 1 2 各个版本的添加过程基本
  • 恒玄BES调试笔记-BES2500如何修改RF回连功率

    修改路径如下 platform drivers bt best2300a bt drv rfconfig c 可以通过以上截图 写固定的某个值 比如0x18f 写0xaf为RF回连功率调整0dB 这个寄存器具体的BES2500 RF Reg
  • 记录使用git时碰到的问题及解决办法

    fatal refusing to merge unrelated histories git pull allow unrelated histories 本地和github上分别生成了master和main分支 四步 参考https z
  • js弹出框、对话框、提示框、弹窗总结

    一 JS的三种最常见的对话框 JS最常用三种弹出对话框 弹出对话框并输出一段提示信息 function ale 弹出一个对话框 alert 提示信息 弹出一个询问框 有确定和取消按钮 function firm 利用对话框返回的值 true
  • 架构核心技术之微服务架构

    小熊学Java https www javaxiaobear cn 文末有免费资源 本文我们来学习微服务的架构设计 主要包括如下内容 单体系统的困难 编译部署困难 数据库连接耗尽 服务复用困难 新增业务困难 微服务框架 Dubbo 和 Sp
  • strerror函数运行时报错 Segmentation fault (core dumped)

    虽然编译时没报错 但还是要加上以下头文件 include
  • 优化SQL之最佳索引

    SQL优化工具Tosska SQL Tuning Expert for Oracle 帮助SQL开发人员解决SQL性能问题 本工具主要创始人Richard To 资深ITPUB元老 从1996年开始设计SQL优化工具 拥有超过20年的SQL
  • css核心知识点攻坚指南

    css核心知识点攻坚指南 一 什么是CSS 层叠样式表 英文全称 Cascading Style Sheets 是一门专门用来描述 html xml 等文件样式的一门语言 简而言之 我们可以通过编写css来描述当前文档的样式规则 让页面的展
  • Java Swing实现Mybatis3代码生成器,使用jtattoo第三方java Swing美化包

    项目介绍 代码生成器 目前只支持MySQL 其他的数据库需要在代码中修改部分配置以及更换JDBC驱动 整个项目从MySQL数据库连接测试 创建数据库 导入SQL脚本 保存基本配置 生成最后代码 适合初学swing的开发人员 本项目使用jta
  • 电巢科技出席第26届西北地区电子技术与线路课程教学改革研讨会,聚焦一流课程建设!

    2023年9月15日至17日 北方民族大学召开第26届西北地区电子技术与线路课程教学改革研讨会 本次会议围绕 梳理课程教学内容 改革教学方式 探索虚拟教研室构建方式 完善基层教学组织 推进一流课程和一流教材资源共享 提高课程教学质量 这些主
  • SpringBoot自动配置理解

    首先 所有的启动类中都有一个 SpringBootApplication注解 放置在Springboot启动类上 表明该类是开启Springboot容器的入口 它是一个复合注解 里面包含了包扫描 自动注入 配置注入的功能 按Ctrl 鼠标左
  • 4个快速查找Linux历史命令的技巧(history)

    history 法1 光标上下键 法2 ctrl r 输入某条命令的关键字 找出来对应的命令 按右光标键 法3 数字 执行历史命令中第N条命令 法4 字符串 搜索历史命令中最近一个以xxxx字符开头的命令 例如 vim
  • C练题笔记之:Leetcode-307. 区域和检索 - 数组可修改

    题目 给你一个数组 nums 请你完成两类查询 其中一类查询要求 更新 数组 nums 下标对应的值 另一类查询要求返回数组 nums 中索引 left 和索引 right 之间 包含 的nums元素的 和 其中 left lt right
  • Rust- 多线程

    Rust s standard library provides support for native threads with its std thread module allowing you to run code in paral
  • CGI的编译和执行

    g DDOCUMENT ROOT var www test o cgi bin suphp cgi install suphp cpp lcrypt chmod 4711 cgi bin suphp cgi service httpd re
  • 简要介绍

    神经辐射场 NeRF 原理 挑战与未来展望 1 背景介绍 随着深度学习和计算机图形学的不断发展 人工智能和图形学领域的交叉研究越来越多地受到关注 神经辐射场 NeRF 是其中一个极具潜力的研究方向 它结合了计算机图形学和深度学习 旨在通过神
  • 一秒钟变身明星:用swapface软件体验星光熠熠的感觉!

    你是否曾经想过能够用电脑或手机来实时地将自己的面部与其他人或角色进行交换 你是否曾经想过能够用一款简单易用的软件来制作出有趣或惊艳的面部交换直播 视频或图片 如果你的答案是肯定的 那么你一定要试试swapface软件 这是一款由Swapfa
  • 广元市2021年度专业技术人员公需科目 自动考试python selenium自动化

    def sou a for q in range 5 10次 browser get a time sleep 3 browser switch to default content bo browser find element by i