1. 新建一个类继承AbstractFunction,重写以下方法: execute setParameters getReferenceKey getArgumentDesc 这四个方法介绍如下: public String execute(SampleResult previousResult, ...
分类:
其他好文 时间:
2020-04-03 22:20:08
阅读次数:
79
1,设置滚动条距离顶部的位置 使用示例 js = "window.scrollTo(x,y) " x为水平拖动距离,y为垂直拖动举例 driver.execute_script(js) js= "var q=document.documentElement.scrollTop=n" n为从顶部往下移 ...
分类:
其他好文 时间:
2020-04-03 16:28:24
阅读次数:
78
一、元素得到焦点 #找到这个元素 ele = driver.find_element_by_xpath('//a[text()="_百度百科"]') #利用js将为元素设置焦点 driver.execute_script("arguments[0].focus();", ele) 二、元素失去焦点 ...
分类:
其他好文 时间:
2020-04-03 16:25:51
阅读次数:
55
创建了maven项目工程以后,可以通过命令自动生成idea项目工程,只需要执行以下命令即可: mvn idea:idea 如果要单独生成某个文件,则可以根据如下命令来生成: **idea:idea** is used to execute the other three goals of this ...
分类:
其他好文 时间:
2020-04-03 13:53:00
阅读次数:
64
在Selenium中可以使用drvier.execute_script()来执行Javascript脚本,支持多行语句。 使用Javascript可以实现以下功能: 移除元素隐藏、禁用、只读等限制属性 为元素添加id或高亮样式 页面滚动 富文本框输入(HTML注入) 获取页面信息 使用Javascr ...
分类:
编程语言 时间:
2020-03-31 12:08:20
阅读次数:
97
MHTML即MIME HTML,归档网页,将样式和脚本全部集成到一个文件中。 Chrome Devtools Protcal API中包含了Page.captureSnapshot方法,可以获取到网页的mhtml格式内容。 我们使用Selenium的driver.execute_cdp_cmd()执 ...
分类:
Web程序 时间:
2020-03-30 19:29:46
阅读次数:
514
# 在master上更新一条记录,而slave上找不到,丢失了数据 Last_SQL_Error: Could not execute Update_rows_v1 event on table cwsys.cj_dj; Can't find record in 'cj_dj', Error_cod ...
分类:
其他好文 时间:
2020-03-30 19:17:35
阅读次数:
88
上图,会员修改参数后,提示修改成功,弹出层会暂时冻结页面,导致“会员”菜单不可点击 除了使用sleep加等待时间的方法解决,本教程用“execute javascript”来解决这个问题 具体写法为 execute javascript document.getElementById('hnav-1 ...
分类:
其他好文 时间:
2020-03-29 21:05:54
阅读次数:
508
前言 因为 树莓派4b 是特例,到目前为止官方并没有提供可以直接安装在树莓派 4b 的系统镜像,而以前发布的版本对于 4b 这个新的型号也没有提供较好的支持。 所以在 更新插件 或者 更新系统 可能会出现以下问题: 本文就这个问题提供解决方法。 具体问题 具体错误代码,可以与你的代码比较一下: Se ...
分类:
其他好文 时间:
2020-03-28 13:22:32
阅读次数:
471
selenium执行js语句主要靠execute_script()方法实现。 实例如下: from selenium import webdriver bro=webdriver.Chrome() bro.get("https://www.zhihu.com/explore") bro.execut ...
分类:
Web程序 时间:
2020-03-27 12:48:07
阅读次数:
101