上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 1、网上找了不少方法都跟我的问题不一样 先看代码 # 导入unitest import unittest # 导入我们需要测试的用例模块 from My_case_fuxi.My_login_case.My_login_case import Test_my # 导入生成网页版测试报告的依赖文件HT 阅读全文
posted @ 2020-08-17 10:04 吾言! 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、改为不使用pytest运行代码(参考:https://www.cnblogs.com/ming-jing/p/10649904.html) 然后再点击三角形下的Edit configurations... 点击”-“,去掉test_argv.py 再点击 ”+“,然后点击python 然后在Na 阅读全文
posted @ 2020-08-17 00:05 吾言! 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: 1、为避免代码冗余,把selenium的部分操作简单的封装起来,封装起来后,一些需要几步才能完成的动作只需要一步即可 浏览器的开启关闭封装 访问地址(访问后默认隐式等待)封装 定位方式的封装 单击操作封装 输入框输入封装 获取指定元素的文本内容封装 from selenium import webd 阅读全文
posted @ 2020-08-13 15:52 吾言! 阅读(2060) 评论(1) 推荐(0) 编辑
摘要: cookies是什么:指的是网站为了辨别用户身份、进行会话保持而储存在用户本地终端上的数据 1、cookies的操作 get_cookie('a') 获取指定的name的值为a的cookie信息 get_cookies() 获取所有cookie信息 delete_cookie(b) 删除指定的nam 阅读全文
posted @ 2020-08-12 20:54 吾言! 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 为什么要等待:需要的元素尚未加载出来(原因可能有:网速慢、网站内容过多),代码已经运行到元素位置,此时会报错;为避免这种错误,需要使用到等待,等待元素加载出来再执行元素 1、显式等待 显式等待是针对于某个特定的元素设置的等待时间 格式:WebDriverWait(driver, timeout, p 阅读全文
posted @ 2020-08-12 16:31 吾言! 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1、滚动条操作方法 selenium可以完成浏览器页面的大部分操作,实现不了页面滚动条的操作;此时需要使用selenium调用简单的 js 实现滚动条操作(js全称JavaScript,js是运行在浏览器的解释型编程语言) 滚动条可以上下拉动: 下拉:js = 'window.scrollTo(x, 阅读全文
posted @ 2020-08-12 14:10 吾言! 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 1、有select标签的下拉框处理 1.1、导入的模块/类(Select) from selenium.webdriver.support.select import Select # 或 from selenium.webdriver.support.ui import Select # 两者功能 阅读全文
posted @ 2020-08-11 23:27 吾言! 阅读(6677) 评论(0) 推荐(2) 编辑
摘要: 1、弹出窗口的处理(需要先进入窗口再进行处理,使用switch_to切换进弹出窗口) 弹出窗口的类型: alert:警告框 confirm:确认框 prompt:提示框 此三种类型对话框处理方式都一样,用:switch_to.alert.[处理方式] 接受:driver.switch_to.aler 阅读全文
posted @ 2020-08-11 20:02 吾言! 阅读(4308) 评论(0) 推荐(0) 编辑
摘要: 1、鼠标操作 关于鼠标的操作封装在ActionChains()类里,所以需要提前导入ActionChains()类;perform() 执行所有 ActionChains 中存储的行为(接在ActionChains类之后) 导入ActionChains 类:from selenium.webdriv 阅读全文
posted @ 2020-08-11 15:53 吾言! 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1、多表单(或者说框架)切换 什么是表单:就是网页标签名为frame或iframe 的元素,表单引用了其他页面的链接,真正的页面数据没有出现在源码中,但是 在浏览器中可以看见,与浏览器的多个窗口类似 为什么需要切换:在web应用会遇到frame/iframe表单嵌套的应用,selenium的WebD 阅读全文
posted @ 2020-08-09 23:40 吾言! 阅读(960) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页