2020年8月30日

Selenium3+python3自动化(十九)--js处理内嵌div滚动条

摘要: 前言 前面介绍过js解决浏览器滚动条的问题,生活总是多姿多彩,有的滚动条就在页面上,这时候就得使用js了 一、内嵌滚动条 1.下面这张图就是内嵌div带有滚动条的样子 2.页面源码如下: <!DOCTYPE html> <meta charset="GBK"> <!-- for HTML5 --> 阅读全文

posted @ 2020-08-30 22:37 星空6 阅读(372) 评论(0) 推荐(0)

Selenium3+python3自动化(十八)--js处理日历控件(删除readonly属性) document.getElementBy...Id,Name,TagName,ClassName

摘要: 前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题。 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 一、日历控件 1.打开12306的车票查询界面 阅读全文

posted @ 2020-08-30 22:04 星空6 阅读(904) 评论(0) 推荐(0)

Selenium3+python3自动化(十七)--处理富文本:切换iframe、js处理;操作完富文本,提交一次不成功,必须提交2次

摘要: 前言 富文本编辑框是做web自动化最常见的场景,本篇以开源系统OPMS的添加新项目为例,解决如何定位富文本,输入文本内容 一、登录 # coding:utf-8 from selenium import webdriver driver=webdriver.Chrome() host="http:/ 阅读全文

posted @ 2020-08-30 15:58 星空6 阅读(345) 评论(0) 推荐(0)

Selenium3+python3自动化(十六)--单选框和复选框(radiobox、checkbox)

摘要: 前言 在测试时,有时会遇到单选框和复选框的操作。操作方式;先定位,再点击;复选框可以先判断再点击。 一、认识单选框和复选框 1.先认清楚单选框和复选框长什么样 2.单选框是圆的;复选框是方的 二、radio和checkbox源码 1.上图的html源码如下,把下面这段复制下来,写到文本里,后缀改成. 阅读全文

posted @ 2020-08-30 11:47 星空6 阅读(537) 评论(0) 推荐(0)

导航