随笔分类 -  python

摘要:https://www.selenium.dev/selenium/docs/api/py/api.html 阅读全文
posted @ 2020-04-12 12:09 ianduin 阅读(139) 评论(0) 推荐(0)
摘要:1.1 在chrome浏览器中调试定位方法 1.1.1 ID Document.getElementById(“id”) $(“#id”) 1.1.2 Name document.getElementsByName(“name”) 1.1.3 TagName document.getElements 阅读全文
posted @ 2020-04-12 12:03 ianduin 阅读(253) 评论(0) 推荐(0)
摘要:浏览器 下载地址 版本对应关系 chrome http://chromedriver.storage.googleapis.com/index.html http://chromedriver.storage.googleapis.com/2.45/notes.txt Firefox https:/ 阅读全文
posted @ 2020-04-12 12:01 ianduin 阅读(527) 评论(0) 推荐(0)
摘要:1.升级JPype1到0.7+版本,但是目前发现0.7+版本存在bug,无法正常调用java程序 2.下载预编译好的版本 JPype1-0.6.2-cp36-cp36m-win_amd64.whl 链接:https://pan.baidu.com/s/14wAcupQRcVwMtvVj_LizMg 阅读全文
posted @ 2020-04-12 12:00 ianduin 阅读(781) 评论(1) 推荐(0)
摘要:1.4.2以后的版本不存在该问题 到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient网址去下载 关注公众号获取更多内容 阅读全文
posted @ 2020-04-12 11:56 ianduin 阅读(730) 评论(0) 推荐(0)
摘要:1.1 Selenium Grid简介 Selenium Grid组件专门用于远程分布式测试或并发测试,通过并发执行测试用例的方式可以提高测试用例的执行速度和效率,解决界面自动化测试执行速度过慢的问题。 Selenium Grid使用Hub和Node模式,一天计算机作为Hub(管理中心)管理其他多个 阅读全文
posted @ 2020-04-12 11:54 ianduin 阅读(452) 评论(0) 推荐(0)
摘要:1.1 CSS定位 1.1.1 绝对路径定位 目标 查找第一个文本为“猜猜看”的a标签 实现 CSS表达式 html>body>div>a[.=”猜猜看”] python表达式 driver.find_element_by_css_selector(‘html>body>div>a[.=”猜猜看”] 阅读全文
posted @ 2020-04-12 11:51 ianduin 阅读(980) 评论(0) 推荐(0)
摘要:1.1 Xpath定位 1.1.1 选取节点 1.1.1.1 精确选择节点 XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的 路径表达式 表达式 描述 nodename 选取此节点的所有子节点。 / 从根节点选取。 // 从匹配选择的当前节点选择文档中 阅读全文
posted @ 2020-04-12 11:49 ianduin 阅读(922) 评论(0) 推荐(0)
摘要:Selenium元素定位方法总共有八大类,分别是:id,name,class name,tag name,link text,partial link text,xpath,css。八种定位方法没有哪个是最好的,在不同的场景下需要使用不用的定位方法。 示例html文件如下: <!DOCTYPE ht 阅读全文
posted @ 2020-04-12 11:46 ianduin 阅读(656) 评论(0) 推荐(0)
摘要:保存详情如下: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/ 方法 阅读全文
posted @ 2018-10-01 10:56 ianduin 阅读(4493) 评论(0) 推荐(0)
摘要:Sikuli是由MIT(麻省理工学院) 研究团队发布的一种图形化编程技术(编程小白的福音),使用Sikuli你只需要会写HelloWorld这种最基本的编程技能即可,用Sikuli不需要去写出一行行复杂的代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序。 由于Sikuli使用的是jav 阅读全文
posted @ 2018-09-16 11:47 ianduin 阅读(2152) 评论(3) 推荐(0)
摘要:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.Collecting requests Could not fetch URL https 阅读全文
posted @ 2018-03-14 21:04 ianduin 阅读(8257) 评论(1) 推荐(0)
摘要:class MenuList(admin.ModelAdmin): list_display = ('menuId', 'menuName', 'menuDesc', 'menuType', 'sort_order') def formfield_for_foreignkey(self, db_fi 阅读全文
posted @ 2018-03-13 17:29 ianduin 阅读(1122) 评论(0) 推荐(0)
摘要:问题: 在做接口自动化测试的时候,请求报文是json串,但是根据项目规则必须转换成字符串,然后在开头拼接“data=” 接口中很多入参值需要进行参数化。 解决方案: 1、Python并没有对在字符串中简单替换变量值提供直接的支持。 但是通过使用字符串的 format() 方法来解决这个问题。比如: 阅读全文
posted @ 2018-03-13 14:40 ianduin 阅读(1820) 评论(0) 推荐(0)
摘要:python操作oracle数据库需要使用到cx-oracle库。 安装:pip install cx-oracle python连接oracle数据库分以下步骤: 1、与oracle建立连接; 2、获取游标; 3、执行sql语句; 4、fetch查询结果或commit修改结果; 5、关闭游标; 6 阅读全文
posted @ 2018-03-13 14:39 ianduin 阅读(1480) 评论(0) 推荐(0)
摘要:python操作mysql数据库需要使用到mysqlclient库。 安装:pip install mysqlclient python连接mysql数据库分以下步骤: 1、与mysql建立连接; 2、获取游标; 3、执行sql语句; 4、fetch查询结果或commit修改结果; 5、关闭游标; 阅读全文
posted @ 2018-03-13 14:38 ianduin 阅读(1535) 评论(0) 推荐(0)
摘要:python配置文件读取 阅读全文
posted @ 2018-03-05 17:47 ianduin 阅读(5637) 评论(0) 推荐(1)
摘要:1、在接入微信公众平台之前,需要在微信公众平台配置好基本信息,如下: 这个时候点击“提交”按钮,会提示“Token校验失败”,不要着急,这是必然会出现的现象,先不要退出页面,保留各项输入的数据,按第二步操作 url规则配置不在这里赘述 3、将项目代码提交到服务器后,启动服务。并执行步骤1中的“提交” 阅读全文
posted @ 2018-01-14 22:16 ianduin 阅读(3521) 评论(0) 推荐(0)