- 博客(8)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 浅谈Python装饰器
装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。就是外部函数调用执行,内嵌函数定义不执行,导致最终函数返回值为None,因None被赋值给test变量,所以调用报错。一般写装饰器都需要用到“@”符号,而@符号的作用就是将装饰器函数返回值赋值给需要装饰的函数变量(当这句执行时,testAdornShell将test函数作为参数执行;原因:代码从上往下依次执行,在“
2022-09-13 02:07:10 223
原创 webdriver使用clear方法再使用send_keys报错
由于clear方法让页面标签元素变动,导致后台提示报错:selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
2022-08-28 20:38:27 643
原创 关于表单上传文件获取文件名问题
使用js获取上传文件的文件名首先想要用js获取一个元素的信息,这个元素必须有个属性存储着您想要的信息。获取元素首先我用text这个变量来存储我获取过来的元素信息。然后查看获取元素的信息,我的上传标签是最后一个,即用数组表示是text[2]。然后我在ownerDocument/all/input/files/0/name看到了我上传文件的名称。(这里需要说明这个路径中input是上传文件的input)。用js获取在我输入对应的对象时,在它的属性中发现了files这个属性,于是我接连
2021-05-04 16:48:31 1087
原创 javascript中的预解析
js执行步骤js是解释型语言,在执行代码时是解释一行执行一行。但j浏览器引擎在执行js代码之前要做两件事,总共是三件,通常被称为js三部曲:先通篇扫描一遍,看看有没有低级的语法错误,若有则直接报错;然后再进行预解析;最后解释并执行代码;预解析预解析是在代码执行之前发生的。预解析时引擎会以以下原则处理代码:预解析四部曲先创建一个对象根据全局作用域或局部作用域而定,全局创建GO对象、局部创建AO对象;(这里的GO相当于全局对象window,在这里就不详细介绍了)将代码中(函数的)形参 、
2020-10-27 20:55:04 2715 1
原创 HTML+css中鼠标经过触发等问题
HTML+css中鼠标经过触发另一标签样式的问题 鼠标经过事件在样式中用hover来使用,hover在css中书写格式大致为选择器:hover {}选择器1:hover 选择器 2{}选择器:hover {}这个格式的含义大致为:当鼠标经过选择器时将{}里面的样式表现于选择器选择器1:hover 选择器2 {}这个格式的含义大致为:当鼠标经过**选择器1**时将{}里面的样式表现于 **选择器2**注意: 选择器1:hover 选择器2 {}在使用这一格式时需注意:
2020-10-18 21:03:21 4543 1
水星USB无线网卡7601U_Linux驱动
2022-07-08
JavaScript中for in遍历打印显示疑惑
2021-12-27
botton、video标签宽度为小数问题
2021-08-15
使用tomcat访问项目与直接点击项目效果不一样
2021-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人