首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用了那么久居然没发现firefox快捷键有如此多

一问才知道是用firefox快捷键:Ctrl+单击 或 点击鼠标中键,哇哦,怎么没发现呢?看来很多东西的入门指导还是要熟悉一下!   ...firefox快捷键编辑类: 复制: Ctrl+C 剪切: Ctrl+X 删除: Del 粘贴: Ctrl+V 重做: Ctrl+Y 全选: Ctrl+A 撤消: Ctrl+Z firefox快捷键当前页...: 到页面底部: End 到页面顶部: Home 移到下一帧: F6 移到上一帧: Shift+F6 页面源代码: Ctrl+U 打印: Ctrl+P 页面另存为: Ctrl+S 放大文字: Ctrl...Ctrl+Shift+T 选择标签页 [1 to 8]: Ctrl+[1 到 8] 选择最后标签页: Ctrl+9 firefox快捷键工具类: 添加所有为书签: Ctrl+Shift+D 添加当前为书签...: 在标签上按鼠标中键 减小文字大小: Ctrl+Scroll up 前进: Shift+Scroll up 增大文字大小: Ctrl+Scroll down 新建标签页: 在标签页栏双击鼠标 在后台打开标签页

79920

Vue实战系列—项目数据交互-axios(4)

main.js 全局 3.2 什么时候用? ​...生命周期:https://cn.vuejs.org/v2/guide/instance.html ​ created 的时候 发起异步请求获取数据 3.3 怎么用 数据从哪里来: 1.美团API接口..., ​ 优点:贴近工作情形 ​ 缺点:官方接口申请有门槛,手续繁琐,限制多,速度慢,非官方不稳定,容易失效 2.自己搭建线上服务器数据 ​ 优点:贴近工作情形,自己造数据想怎么玩 ​ 缺点:JSON...麻烦,不稳定,速度慢,域名空间收费,繁琐 3.搭建本地模拟数据 ​ 优点:贴近工作情形,自己造数据想怎么玩,访问速度快,稳定 ​ 缺点:JSON、配置服务器麻烦(如使用express或者mockjs

66110

python selenium系列(三)

二 操作方法分类 总体来说,可以将操作大体分成四类,即浏览器操作、键盘操作、鼠标操作、js脚本。 1....浏览器常用操作方法: 方法 描述 driver.maximize_window() 窗口最大化 driver.back() 页面返回 driver.forward() 页面前进 2....click_and_hold(on_element=None) 点击鼠标左键,不松开 context_click(on_element=None) 点击鼠标右键 double_click(on_element=None) 双击鼠标左键...左上角坐标)多少距离的位置 perform() 执行链中的所有动作 release(on_element=None) 在某个元素位置松开鼠标左键 send_keys(*keys_to_send) 发送某个键到当前焦点的元素...调用js脚本: execute_script  #执行js脚本完成特定操作 三 操作实战举例 1. 浏览器操作实例 ? 2. 键盘操作实例 ? 3. 鼠标操作实例 ? 4. 脚本操作实例 ?

95210

《手把手教你》系列练习篇之7-python+ selenium自动化测试 -压轴篇(详细教程)

先打印当前窗口(页面A)句柄,一个长字符串 2. 获取全部窗口句柄,这里我们有两个,打印出这两个句柄。...3. for 循环遍历,当发现其中一个句柄和当前句柄不相等,这里做了三件事,第一件,打印一个语句,告诉你马上要切换到第二个窗口,第二件,关闭当前窗口,这里指页面A,第三,切换到页面B窗口。...这里在切换到第二个页面时候,我关闭之前的页面A,只是我个人测试习惯,你可以不关闭,但是你的要思路清晰,哪些元素在页面A还是在页面B,如果操作了页面B后还要操作页面A的元素,你还要切换到页面A,为了麻烦,...建议你每次切换都把前面页面关闭。...,需要调整下脚本,如果不 好断言,就放弃断言部分,本文只学窗口切换,至于测试断言技能,需要你不断去脚本,去掌握和提高的部分。

1.3K30

spring cloud系列第八-修改服务名称及获取注册中心注册者的信息

spring cloud系列教程第八篇-修改服务名称及获取注册中心注册者的信息 本文主要内容: 1:管理页面主机名及访问ip信息提示修改 2:获取当前注册中心的服务列表及每个服务对于的服务提供者列表 本文是由凯哥...一:主机名及IP信息修改 在eureka管理页面显示的不是很友好。修改页面机器名称及访问连接URL的提示,来方便管理呢?...主要由如下图的两个地方修改 1:修改服务名称 先来看看当前问题:在注册中心status中显示的是机器ip,怎么修改成显示自己想要的?方便管理呢?...二:获取当前注册中心的服务列表及每个服务对于的服务提供者列表 这里就以payment8001为例来获取。...instanceList = discoveryClient.getInstances(applicationName); 2.4:修改启动类 在启动类上添加启用discoverClient的注解 2.5:测试类进行访问测试

2.1K00

mysql中lock tables与unlock tables(锁表解锁)使用总结

,退出封闭空间,释放所有表锁 unlock tables ---------------------------------------------------------------------- 当前线程关闭时...很明显是只有A才能成功下单的,B则会收到库存不足的提示,但是作为放置在服务端的那个页面(或者称为脚本程序)我们得怎样去处理这个问题呢?或者我先放出一段代码吧。    ...UNLOCK TABLES释放被当前线程持有的任何锁。当线程发出另外一个LOCK TABLES时,或当服务器的连接被关闭时,当前线程锁定的所有表会自动被解锁。 ...嗯哼~那测试呢?...具体配置paperen在此不说,我导出了一个计划文件,大家可以试着打开就能看到paperen是测试的了。

4.5K20

乱打日志的男孩运气怎么样我不知道,加班肯定很多!

, e);     throw new CloudBaseException(); } 2)WARN 不应该出现,但是不会影响当前线程执行的情况可以考虑打印 WARN 级别的日志,这种情况有很多,比如:...Debug 信息在生产环境一般是关闭状态的,需要使用开关管理(比如 SpringBoot Admin 可以做到),一直开启会产生大量的 Debug,而 Debug 日志在程序正常运行时大部分时间都没什么用...正确的做法是使用参数化信息的方式: log.info("根据条件id:[{}],查询用户信息", id); 这样做除了能避免大量创建字符串之外,还能明确的把参数隔离出去,当你需要把参数复制出来的时候,只需要双击鼠标即可...小技巧 1)多线程 遇到多个线程一起执行的日志怎么打?...代码之前,先好好学习如何打日志!” 往期推荐 我的学习小圈子 一道刚遇到的面试题,面试官说答不出正常 项目启动失败?不用慌! 别担心,我们都一样! 字节实习转正了,这是我的秘诀

14730

自动化测试工具Selenium的基本使用方法

url print(browser.get_cookies()) #获取当前网页cokies ''' finally: time.sleep(5) browser.close() #关闭浏览器 三、selenium...选择器 模拟浏览器无非请求---->显示页面----->寻找标签 ------>点击标签的事件,所以selenium的关键是怎么找到页面中的标签,进而触发标签事件; 1.通过标签id属性进行定位 browser.find_element...browser.quit() 四、等待元素被加载 1、selenium只是模拟浏览器的行为,而浏览器解析页面是需要时间的(执行css,js),一些元素可能需要过一段时间才能加载出来,为了保证能查找到元素...on_element=None) ——点击鼠标左键,不松开 context_click(on_element=None) ——点击鼠标右键 double_click(on_element=None) ——双击鼠标左键...") # 2.有name,并且唯一,直接name driver.switch_to_frame("xxxx") driver.switch_to.frame("xxxx") # 3.无id,无name

2K30

python3+selenium常用语法汇总

打开网页:driver.get("https://www.baidu.com")   关闭网页:driver.close()   在输入框中输入内容:send_keys(“”)   清空输入框中的内容...all_selected_options #全部选择了的option的列表   first_selected_option #第一个被选中的option元素如果select没有multiple值,此时获取值为当前选择的...按住不放   context_click(on_element=None)           #点击鼠标右键   double_click(on_element=None)            #双击鼠标左键...:   (1)driver.switch_to.window(driver.window_handles[-1])  # 将标签对象变为新页面标签、新网址新标签页面书刷新   将处理对象变为新标签页面,...否则浏览器操作对象会找不到要操作页面中的元素   (2)sreach_window = Driver.current_window_handle   这一句会切换到新url对象,如果不这句,浏览器对象会去原来

1.3K20

用专业知识解决旅游中iPhone无法开启个人热点问题

好了,不再瞎逼逼了,说正题,这次是去了印尼的巴厘岛玩儿,游记呢,等过阵子有时间再慢慢的吧(懒人症不好治呀)。...苹果在国内使用的时候已经习惯了各种功能和按钮都可以随时找到,但是此次却翻来复去找不到这个“个人热点”: 怎么办?妞儿在旁边虎视眈眈呀!OMG,怎么办?...遂返回主页面重新进入设置,奇迹出现了,个人热点粗来了~高兴,欢呼,High,嘛样?...果然,关闭4G掉落到3G之后,个人热点在千呼万唤千方百计坚定不移下终于打开了,妞儿终于可以在网络世界里共享自拍啦【美人儿脸】。 然后问题来了?那么4G不能共享么?答曰:否。...当在3G开启个人热点共享之后,就可以继续打开4G,个人热点可以关闭也可以打开了。 为神马会酱紫呢?

67510

Scrapy入门到放弃01:史上最好用的爬虫框架,没有之一....

3.断点续爬 假如有1000个页面需要爬取,爬到第999个页面,进度条马上满格的时候,程序咯噔一下挂了,就差一个,但是还是没爬完啊,咋整?...我选择重新启动程序,那么你说我怎么样才能直接从第999个开始爬取呢? 这里先讲讲我的第一个爬虫:爬取10+个地市的poi信息。...那么我们在程序中搞个浏览器内核,我们直接获取js渲染后的页面数据不就可以了么?...「性能」:基于Twisted进行异步请求,一个快字了得!...这篇文章写了两遍,第一遍写完了之后,不知道什么原因,在编辑器里被覆盖了,所以只能再重新一遍。辛亏中间部分截图发给过朋友,还能少一部分。

1.4K10

零基础的小明要如何成为前端工程师?

并且在回到家之后 ,上了奇摩知识+发问: [急]请问要怎么网页?...下图是 jQuery 与原生 JavaScript(又称为 vanilla js)的比较,站在巨人的肩膀上以后,可以少很多行程序代码。 ?...而且长时间接案下来,已经累积了一套自己的程序代码,能够迅速就搭出一个基本的页面。 在不断接案的过程中,小明也就这样渐渐长大,转眼间已经是个大一新生了。...截止目前为止,我们 SCSS,接著用指令把 SCSS 转成 CSS。然后我们在 JavaScript 裡面开心用着模块,用 browserify 打包出 bundle.js。...有了 gulp 以后,当你拿到了一个陌生的专案,你直接去看 gulpfile.js 就可以知道这个专案应该要麽开始跑或是麽打包了,每一个 task 都清清楚楚写在裡面。

37130

Scrapy入门到放弃01:为什么Scrapy开启了爬虫2.0时代

3.断点续爬 假如有1000个页面需要爬取,爬到第999个页面,进度条马上满格的时候,程序咯噔一下挂了,就差一个,但是还是没爬完啊,咋整?...我选择重新启动程序,那么你说我怎么样才能直接从第999个开始爬取呢? 这里先讲讲我的第一个爬虫:爬取10+个地市的poi信息。...那么我们在程序中搞个浏览器内核,我们直接获取js渲染后的页面数据不就可以了么?...性能:基于Twisted进行异步请求,一个快字了得!...这篇文章写了两遍,第一遍写完了之后,不知道什么原因,在编辑器里被覆盖了,所以只能再重新一遍。辛亏中间部分截图发给过朋友,还能少一部分。

69040
领券