07 2019 档案

摘要:场景 有时候web 页面上的元素并非直接可见的,就算把浏览器最大化,我们依然需要拖动滚动条才能看到想要操作的元素,这个时候就要控制页面滚动条的拖动,但滚动条并非页面上的元素,可以借助JavaScript是来完成操作。一般用到操作滚动条的会两个场景: 注册时的法律条文的阅读,判断用户是否阅读完成的标准 阅读全文
posted @ 2019-07-27 17:40 王永伟的-博客 阅读(229) 评论(0) 推荐(0)
摘要:一,div弹窗div弹窗是浏览器中比较好定位的弹窗,定位的方法与普通的元素一样。不过这里会有一个坑,明明可以找到这个按钮,但是就是定位不到。这个就是因为当前有div弹窗弹出的时候,需要设置一下等待时间,等页面元素加载完毕,再去做其他操作。这里用百度登陆为例子: from selenium impor 阅读全文
posted @ 2019-07-26 20:25 王永伟的-博客 阅读(2441) 评论(0) 推荐(0)
摘要:python中安装request模块 使用命令行(cmd)进入到python安装目录下的Scripts文件夹(也可以先进入目标文件夹然后在文件路径上打开cmd回车即可) 在命令行中输入pip install requests,等待安装完成即可 阅读全文
posted @ 2019-07-07 16:39 王永伟的-博客 阅读(1065) 评论(0) 推荐(0)
摘要:场景 有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie 的测试是无法通过白盒和集成测试完成的。webdriver 可以读取、添加和删除cookie 信息。webdriver 操作cookie 的方法有: get_cookies() 获得所有cookie 信息 get_c 阅读全文
posted @ 2019-07-05 17:43 王永伟的-博客 阅读(321) 评论(0) 推荐(0)
摘要:利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位。 方法一: document.getElementById("EleId").style.visibility="hidden"; document.g 阅读全文
posted @ 2019-07-04 19:05 王永伟的-博客 阅读(16636) 评论(0) 推荐(1)