![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
测试且点点21
这个作者不懒,就是什么都不想留下…
展开
-
【python+selenium】保留浏览器的自定义设置,不恢复浏览器默认设置
首先找到chrome的配置文件,路径为C:\Users\用户\AppData\Local\Google\Chrome\User Data,计算机用户名不一样,要自己一级一级去找,最后找到这里user data就是chrome的配置文件夹,所有设置都保存在这个地方。最好把这个文件夹复制一份,我是复制成user data_bak。复制之前要把chrome关掉,不然会提示占用,代码里使用复制后的文件夹from selenium import webdriveroption = webdriver.Chro原创 2021-01-26 10:46:21 · 1259 阅读 · 0 评论 -
【python+selenium】获取自己输入的文本
driver.find_element_by_xpath('//*[@id="vue"]/div/input[1]').get_attribute('value')原创 2019-09-02 14:58:48 · 740 阅读 · 0 评论 -
【python+selenium】获取文本框中默认文本
driver.find_element_by_xpath('******').get_attribute('placeholder')原创 2019-09-02 15:04:08 · 1610 阅读 · 0 评论 -
【python+selenium】纯自动化解决web端短信验证码测试问题
解决验证码的问题无非就是几种方法:1.让开发把验证码代码删掉(删掉怎么测)2.用万能验证码(测不出问题)3.写一个app,监听手机短信,把验证码放在文档里,再用python截取(神仙操作)4.通过接口(如果能用接口获取岂不是很不安全)5.忘了还有啥了总之网上方法太多,要么不科学,要么太深奥,我这种菜鸟还是自己研究点笨方法吧:经过我的冥思苦想我想到了一个很简单的方法,就是把seleni...原创 2019-09-02 15:56:49 · 3647 阅读 · 1 评论 -
【python+selenium】截图
self.driver.get_screenshot_as_file('C:\\Users\\111\\Desktop\\111r.png')原创 2019-09-02 16:21:05 · 271 阅读 · 0 评论 -
【python+selenium】运行结果去掉waring
import warningswarnings.simplefilter('ignore',ResourceWarning)原创 2019-09-02 16:58:52 · 446 阅读 · 0 评论 -
【python+selenium】纯自动化解决web端二维码测试问题
思路:思路跟短信验证码是一样的(https://blog.csdn.net/qq_42460470/article/details/100288798),不一样的只是操作而已。那怎么让手机飘起来 扫码呢,把web端二维码的截图截下来,发到手机里,然后打开能扫码的工具,点击本地相册,找到刚才传过来的截图就扫上了啊。多简单。(截图:https://blog.csdn.net/qq_42460470/article/details/100307432)代码: import os原创 2019-09-02 17:05:57 · 1993 阅读 · 0 评论 -
【python+selenium】获取时间控件日期文本
前两天在测试的时候,测到一个时间控件。如图我想获取默认时间,但是正常定位定位不到。然后我又想到了移除js的readonly,但是一想,我也不对他进行操作,为什么值也获取不到呢?我就去问我们前端,结果前端看了半天代码,也忘了怎么回事了,时间太长了。没办法,我自己研究吧。我又看了一下开发者工具里的前端代码,如图里面没有值,那上哪获取值呢,也没有readonly属性。。可能眼尖的小伙伴已经发现...原创 2019-09-02 17:31:34 · 825 阅读 · 0 评论 -
【python+selenium】获取当前时间
import timeb=time.strftime('%Y/%m/%d %H:%M:%S', time.localtime(time.time()))print(b)原创 2019-09-02 17:38:42 · 1716 阅读 · 0 评论 -
【python+selenium】执行结果没有句点
有的电脑执行完测试用例可能没有句点,解决方法如下:这样就有句点了原创 2019-09-03 10:49:26 · 248 阅读 · 0 评论 -
【python+selenium】移除readonly属性
a=self.driver.find_element_by_xpath('//*[@id="start"]') self.driver.execute_script('arguments[0].removeAttribute(\"readonly\")', a)#学习笔记,仅供参考原创 2019-09-03 14:20:20 · 3001 阅读 · 9 评论 -
【python+selenium】chrome通过坐标操作元素
不是很推荐这种方法,问题太多,很容易报错,不如移动端的坐标好用。所以只能拿来救救急步骤:1.在chrome里安装一个插件:page ruler这个是用来看坐标的,如果有威批蒽的话就看下面操作,没有威批蒽就上网下插件的安装包好了。打开威批蒽后,点击chrome右上角,打开设置,左侧导航栏有一个扩展程序,点击到这个页面点击左上角的菜单打开chrome网上应用店没有威批蒽是打不开的,...原创 2019-09-04 14:16:45 · 3426 阅读 · 0 评论 -
【python+selenium】判断一个字符串中是否包含另一个字符串以及数量
a ='aaaabbbbccccc' b='aabb' c=b in a print(c) self.assertTrue(str(c)=='True')输出c的值为True或False。数据类型为bool类型,所以要在断言中更改数据类型学习笔记,仅供参考...原创 2019-09-06 10:25:47 · 1761 阅读 · 0 评论 -
【python+selenium】隐藏chrome(无头模式无界面模式)
from selenium.webdriver.chrome.options import Options #下面加在setup最上面 chrome_options =Options() chrome_options.add_argument('--headless') self.driver = webdriver.Chrome(options=chr...原创 2019-10-16 15:16:46 · 11420 阅读 · 0 评论 -
【python+selenium】显式等待
from selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.common.by import Byele1 = WebDriverWait(self.driver, ...原创 2019-12-03 14:49:54 · 113 阅读 · 0 评论 -
【python+selenium】判断文件是否下载成功
path = 'C:/Users/py/Downloads'file = int(len([lists for lists in os.listdir(path) if os.path.isfile(os.path.join(path, lists))]))先查询一下下载路径中含有多少文件,操作完成后检查文件是否增多即可(查询文件夹数量把isfile改为isdir)学习笔记,仅供参考...原创 2020-03-30 16:53:37 · 9675 阅读 · 5 评论 -
【python+selenium】上传文件(附件)
用qq邮箱举例子,添加附件是一个input标签,所以直接sendkeys文件路径即可self.driver.find_element_by_xpath('//*[@id="AttachFrame"]/span/input').send_keys( 'F:\\chrome\\Bug (1).csv')学习笔记,仅供参考原创 2020-06-07 20:05:36 · 504 阅读 · 0 评论 -
【python+selenium】切换iframe
1.根据name,id切换self.driver.switch_to.frame(‘name’)2.根据tagname切换self.driver.switch_to.frame(driver.find_elements_by_tag_name('iframe')[1])3.返回上一层(父iframe)driver.switch_to.parent_frame()4.返回主iframeself.driver.switch_to.default_content()...原创 2020-12-16 15:03:46 · 267 阅读 · 0 评论