摘要: String A = "aaa";String B = "AAA"; A.equalsIgnoreCase(B) 阅读全文
posted @ 2019-11-21 11:05 mkay 阅读(10882) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2019-11-20 15:21 mkay 阅读(548) 评论(0) 推荐(0)
摘要: ① alert_is_present() 判断页面是否出现alert框 wait = WebDriverWait(driver,10) alert = wait.until(EC.alert_is_present()) print alert.text ②wait.until(EC.element_ 阅读全文
posted @ 2019-11-19 20:04 mkay 阅读(340) 评论(0) 推荐(0)
摘要: 切换到弹框: switch_to_alert() ① alert.accept() 确认弹框 driver.switch_to_alert().accept() ② alert.dismiss() 取消弹框 driver.switch_to_alert().dismiss() ③ alert.tex 阅读全文
posted @ 2019-11-19 19:29 mkay 阅读(647) 评论(0) 推荐(0)
摘要: 参考文档:https://blog.csdn.net/weixin_39430584/article/details/81508451 ①脚本调通 ②添加并发量和持续时间 ③看服务器指标 阅读全文
posted @ 2019-11-15 14:30 mkay 阅读(1786) 评论(0) 推荐(0)
摘要: 预期功能:在jmter脚本报错的时候重试,最多重试5次 1、添加While Controller 2、添加请求 3、添加断言,在断言不符合预期的时候加上代码:vars.put("status","pending"); 在断言符合预期的时候加上代码: vars.put("status","active 阅读全文
posted @ 2019-11-13 17:07 mkay 阅读(1492) 评论(0) 推荐(0)
摘要: 一、隐式等待和显式等待的区别 隐式等待:是整个页面的等待。设置一个最长的等待时间,在规定时间内整个页面加载完成,则执行下一步,否则继续等待直到最长等待时间结束。 显式等待:是针对某个元素的等待。在设置时间内,默认每隔一段时间检测一次当前页面某个元素是否存在,如果在规定的时间内找到了元素,则执行下一步 阅读全文
posted @ 2019-11-07 19:07 mkay 阅读(623) 评论(0) 推荐(0)
摘要: 转自:https://www.cnblogs.com/alummox/p/7465197.html 异常处理是日常操作了,但是有时候不能只能打印我们处理的结果,还需要将我们的异常打印出来,这样更直观的显示错误 下面来介绍traceback模块来进行处理 try: 1/0 except Excepti 阅读全文
posted @ 2019-11-07 18:43 mkay 阅读(545) 评论(0) 推荐(0)
摘要: 一、知识补充 1、find_element的一种使用方法: find_element(by=方法,value=值) 例如: find_element(by="id",value="query") 2、selenium.common.exceptions模块 from selenium.common. 阅读全文
posted @ 2019-11-06 17:58 mkay 阅读(1414) 评论(0) 推荐(0)
摘要: 需要导入的包: from selenium.webdriver import ActionChains 一、模拟鼠标右键 ActionChains(self.driver).context_click(xxx).perform() # coding=UTF-8 #19.模拟鼠标右键 import s 阅读全文
posted @ 2019-11-05 18:56 mkay 阅读(127) 评论(0) 推荐(0)