摘要: 写一个招投标系统,突然有一天运行到选择评标办法的时候过不去了,调试发现每次走到评标办法这里就会报错:python已停止工作。 解决办法: 原来的代码: 阅读全文
posted @ 2018-11-28 15:02 菜花小兔 阅读(6199) 评论(0) 推荐(0) 编辑
摘要: 全局变量的声明: class g: qjbl = 0 全局变量在函数中的使用: def func(self): global qjbl qjbl = ‘赋值’ # 要想引用全局变量必须在函数中先给全局变量赋值,否则即使在声明的时候有赋值,在函数中引用时y 也会被认为未定义!! 阅读全文
posted @ 2018-11-16 14:19 菜花小兔 阅读(9604) 评论(0) 推荐(2) 编辑
摘要: python3 + selenium + iedriver 1、pageA跳转到pageB,pageB所有元素被封在<frameset>中,跳转过来后要先找到这个<frameset>标签才能定位其中的元素。 先找到<frameset>标签: WebDriverWait(self.ieDriver, 阅读全文
posted @ 2018-11-14 17:55 菜花小兔 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家分享下selenium中根据父子、兄弟、相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相对定位的问题,但从父节点定位子节点容易,从子节点定位父节点、定位一个节点的哥哥节点就一筹莫展了,别急,且看博主一步步讲解。 1. 由父节点定位子节点最简单的肯定 阅读全文
posted @ 2018-11-14 09:24 菜花小兔 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 直奔主题: 写一个招投标网站的自动化测试脚本,python+selenium 遇到的问题: 从网站首页A页面登录系统,跳转到B页面,死活定位不到B页面的frame标签 解决办法: 因为selenium是无法加载浏览器设置的,所以B页面弹出了新的窗口,用各种swicth_to_window(B)无解; 阅读全文
posted @ 2018-11-13 15:00 菜花小兔 阅读(780) 评论(0) 推荐(0) 编辑
摘要: import 不能识别自定义包名,该类或者包没有灌入python引入库中 解决方案:右击pycharm中项目名-->Mark Directory as -->Resource root,然后重新打开项目红线就消失了 意思:自定义的资源加入到该项目中,这样才能被 import 识别 阅读全文
posted @ 2018-11-09 11:11 菜花小兔 阅读(14586) 评论(3) 推荐(4) 编辑
摘要: driver.find_element_by_id('idname').clear() driver.execute_script('document.getElementById("idname").removeAttribute("readOnly");') 阅读全文
posted @ 2018-10-22 11:03 菜花小兔 阅读(4797) 评论(0) 推荐(0) 编辑
摘要: find_element改用js:eg.self.ieDriver.execute_script('document.getElementsByTagName("img")[10].click()') 阅读全文
posted @ 2018-10-19 15:30 菜花小兔 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 错误提示: selenium.common.exceptions.WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same f 阅读全文
posted @ 2018-10-19 11:03 菜花小兔 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 通过VPN远程连接登录MS SQL Server数据库 通过VPN远程连接登录MS SQL Server数据库 通过VPN远程连接登录MS SQL Server数据库 通过VPN远程连接登录MS SQL Server数据库 前提: (1)需要知道VPN地址、登录账号、登录密码 (2)对方数据库连接I 阅读全文
posted @ 2018-10-18 17:33 菜花小兔 阅读(5) 评论(0) 推荐(0) 编辑