摘要:
三大等待 强制等待 time.sleep() # 使用time模块强制进行等待,单位s 隐式等待 driver.implicitly_wait(30) # 等待元素直到超时报异常 显式等待 # 第一步:创建一个等待计时器对象 wait = WebDriverWait(driver, 30, 0.5) 阅读全文
摘要:
了解iframe iframe是一种html封装,内嵌页面,方便相同功能的网页复用代码,可以一定程度上减少开发量 所以在测试一个大型web项目的时候,包含iframe标签就不稀奇,但是在切换frame之前去定位,操作frame中的元素都是无法实现的。 切换frame的方式 通过iframe的名字 d 阅读全文
摘要:
准备工作 安装selenium 准备对应版本的geckdriver.exe文件。 http://chromedriver.storage.googleapis.com/index.html 默认都是使用chorme浏览器,版本对应链接如上 chromedriver配置环境变量 如果没有配置chrom 阅读全文
摘要:
jquery属性和元素操作 1 jquery 操作属性 2 attr("属性名") 拿到属性值或者键值对应设置属性 3 4 attr("属性名","要写入的值") # 属性写入 5 6 removeAttr("属性名") 从所有匹配的元素中移除指定的属性、 7 8 9 10 // 写入属性 11 1 阅读全文
摘要:
变量 变量命名 可以使用短名称 比如 x y 也可以使用描述性更好的名称(推荐 变量必须以字母开头 变量也可以以 $ _符号开头,但不推荐 变量名称对大小写敏感 驼峰式命名法 变量声明 js中变量可以先声明后赋值 同时也可以同时给多个变量赋值 var a=10,b=11,c=22; 数据类型 数字类 阅读全文
摘要:
1 # 前端学习 2 # html 决定架构 css 决定显示样式 js 决定交互、 3 # 前端,网站前台部分, 4 # HTML 超文本标记语言,是网页制作必备语言 5 # 1,HTML页面结构 6 ''' 7 超文本标记语言的机构包括 8 头部 head 主体 body 9 <html lan 阅读全文