随笔分类 -  Selenium

摘要:日志的配法 https://www.jb51.net/article/42626.htm 遇到的第一个坑,折腾半天 https://www.cnblogs.com/aziji/p/9480314.html python实例化N次类,调用类函数log会输出N遍的bug 解决办法 1、每次创建不同nam 阅读全文
posted @ 2021-04-26 22:41 自然观察家 阅读(99) 评论(0) 推荐(0) 编辑
摘要:滑动页面查找元素 每次加 300 进度条,总共2次机会 # -*- coding:utf-8 -*- from selenium import webdriver from time import sleep from selenium.common.exceptions import NoSuch 阅读全文
posted @ 2021-04-25 14:55 自然观察家 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-25 12:30 自然观察家 阅读(69) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/king2/p/13657805.html 阅读全文
posted @ 2021-04-25 11:35 自然观察家 阅读(43) 评论(0) 推荐(0) 编辑
摘要:# -*- coding:utf-8 -*- from selenium import webdriver import time from selenium.webdriver.common.by import By driver = webdriver.Chrome(executable_pat 阅读全文
posted @ 2021-04-25 03:24 自然观察家 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from time import sleep driver=webdriver.Firefox() driv 阅读全文
posted @ 2021-04-24 23:58 自然观察家 阅读(153) 评论(0) 推荐(0) 编辑
摘要:find_elements_by_tag_name("input")tag name 就是标签的意思浏览器调试可以用 document.getElementsByTagName("input") xpath 绝对路径定位 /html/body/div[1]/div[1]/div[5]/div/div 阅读全文
posted @ 2021-04-24 18:17 自然观察家 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、三大浏览器的驱动地址: chrome驱动:http://chromedriver.storage.googleapis.com/index.html Firefox驱动:https://github.com/mozilla/geckodriver/releases/ edge驱动:https:/ 阅读全文
posted @ 2021-04-24 17:42 自然观察家 阅读(426) 评论(0) 推荐(0) 编辑
摘要:创建一个xml文件Class_info.xml 用来存储班级学生(姓名,年龄,城市),老师(姓名,年龄,城市)、教务账号(学生和老师的账号,密码)等信息。 <?xml version="1.0" encoding="UTF-8" ?> <Class> <student> <name >Jack</n 阅读全文
posted @ 2021-04-24 12:56 自然观察家 阅读(1950) 评论(0) 推荐(0) 编辑
摘要:anaconda 环境 https://www.cnblogs.com/devilmaycry812839668/p/10349780.html https://anaconda.cloud/api/iam/email/verified/971bb481-3383-45c8-a597-46e83bf 阅读全文
posted @ 2021-01-25 08:39 自然观察家 阅读(67) 评论(0) 推荐(0) 编辑
摘要:单元测试框架unittest 单元测试 单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人 阅读全文
posted @ 2020-03-31 19:57 自然观察家 阅读(299) 评论(0) 推荐(0) 编辑
摘要:显示等待 https://www.cnblogs.com/jiyanjiao-702521/p/9636616.html from selenium import webdriver from selenium.webdriver.common.by import By from selenium. 阅读全文
posted @ 2019-12-20 09:59 自然观察家 阅读(181) 评论(0) 推荐(0) 编辑
摘要:Css定位Selenium极力推荐使用CSS 定位,而不是XPath来定位元素,原因是CSS 定位比XPath 定速度快,语法也更加简洁。 CSS常用定位方法1.find_element_by_css_selector()2.#id id选择器根据id属性来定位元素3..class class选择器 阅读全文
posted @ 2019-12-19 17:21 自然观察家 阅读(552) 评论(0) 推荐(0) 编辑
摘要:鼠标操作 实现思路 需要引入ActionChains类 然后定位相关元素 在ActionChains().调用相关鼠标操作方法 from selenium import webdriver from selenium.webdriver.common.action_chains import 阅读全文
posted @ 2019-12-19 17:19 自然观察家 阅读(191) 评论(0) 推荐(0) 编辑
摘要:拿百度举例 Xpath定位 import time from selenium import webdriver url="http://www.baidu.com" driver=webdriver.Chrome() driver.maximize_window() driver.get(url) 阅读全文
posted @ 2019-12-08 19:21 自然观察家 阅读(230) 评论(0) 推荐(0) 编辑
摘要:拿百度举例css定位 from time import sleep from selenium import webdriver url="http://www.baidu.com" driver=webdriver.Chrome() driver.set_window_size(600,800) 阅读全文
posted @ 2019-12-08 19:19 自然观察家 阅读(185) 评论(0) 推荐(0) 编辑
摘要:转载于 https://www.cnblogs.com/wsying/p/9368035.html 1.谷歌浏览器: 对于chrome浏览器,有时候会有闪退的情况,有时候也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对应 点击下载chrome的chro 阅读全文
posted @ 2018-12-04 09:00 自然观察家 阅读(1772) 评论(0) 推荐(0) 编辑