常见格式:(function() { /* code */ })();解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不 ...
分类:
其他好文 时间:
2020-09-17 12:08:04
阅读次数:
30
由 潘立峰创建, 最后修改于大约1分钟以前 转至元数据起始 更新自动化环境搭建 浏览器版本 google:81.0.4044.122 火狐:79 火狐插件:try path,katalon recorder5.3.Screenlapse Element Selector wendriver 版本: ...
分类:
其他好文 时间:
2020-08-27 17:06:28
阅读次数:
57
AbstractRoutingDataSource 实现动态数据源切换原理简单分析 写在前面,项目中用到了动态数据源切换,记录一下其运行机制。 代码展示 下面列出一些关键代码,后续分析会用到 数据配置 @Configuration @PropertySource({ "classpath:jdbc. ...
分类:
其他好文 时间:
2020-08-01 12:45:42
阅读次数:
104
首先下载驱动 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 然后解压,把解压后的文件夹添加进环境变量path 然后安装两个包: pip install msedge-selenium-tools selen ...
分类:
编程语言 时间:
2020-07-30 16:51:31
阅读次数:
112
自动化脚本在调用浏览器驱动的时候 如果不想每执行一次就打开一次浏览器 可以引用无头模式 实例: from selenium import webdriveroption = webdriver.ChromeOptions()# 添加无头模式option.add_argument('headless' ...
分类:
其他好文 时间:
2020-07-26 00:16:44
阅读次数:
99
# 此为获取东航登录时的token(经分析js得出此token存储于localstorage中) browser = webdriver.Chrome(executable_path='xxxx')browser.get('https://passport.ceair.com/?redirectUr ...
分类:
编程语言 时间:
2020-07-18 22:36:19
阅读次数:
166
keys()类中提供的键盘的操作from selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsimport time#1.单键操作#简单操作 ...
1.DR/BDR 1.1 采用默认的NBMA,同时HUB设备(R1)成为DR,路由完整,路由的下一跳是分支的IP地址,但是由于分支间没有地址映射,所以无法通信 dis fr map-info 1.2 采用广播,自动发现邻居,照样要使得R1成为DR [R4-Serial1/0/0]dis ip rou ...
分类:
其他好文 时间:
2020-07-11 22:42:42
阅读次数:
74
主要介绍现在应用最广泛的Web GUI 自动化测试工具Selenium的工作原理。 Selenium 的实现原理 Selenium V1.0 Selenium V1.0 的核心是 Selenium RC(Remote Control) Selenium RC 利用的原理是:JavaScript 代码 ...
分类:
其他好文 时间:
2020-07-06 19:29:35
阅读次数:
51
如何知道自己所要用的元素的id/name/class等 打开自己的产品页面,F12检查元素,点击element 的tab,可以看到前端所用的方式是哪一种,你就用哪一种去定位元素;如下图:我的,用的就是class; WebElement element = driver.findElement(By. ...
分类:
Web程序 时间:
2020-07-05 21:28:21
阅读次数:
89