上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 做页面自动化时,一些元素总是很难定位,这段时间脚本运行稳定,后面脚本运行越来越不行。我看了他们相关节点的定位,发现他们定位的节点方法过于死板,节点的xpath中含有不定项,后面版本页面改变了以后,原先的xpath就不可用了,导致脚本的不稳定。我经常强调,元素定位的原则就是不变,一定要围绕着一个不变的 阅读全文
posted @ 2020-12-08 17:13 大海一个人听 阅读(299) 评论(0) 推荐(0) 编辑
摘要: # 字典生成式 print('字典的值是:',{i: i**3 for i in range(10)}) # 反推字典生成式 dic={} for n in range(10): dic[n]=n**3 print('我的值是',dic) 字典的值是: {0: 0, 1: 1, 2: 8, 3: 2 阅读全文
posted @ 2020-12-07 23:07 大海一个人听 阅读(113) 评论(0) 推荐(0) 编辑
摘要: print("列表推导式是啥:", [i for i in range(10)]) # 注意这里,列表推导式,少不了列表[]这个符号,同样字典生成式少不了字典{}这个符号 # 反推列表推导式,就是把一些值通过循环的方式塞到了一个列表中,实现了列表数据的更新 i = [] for m in range 阅读全文
posted @ 2020-12-07 22:59 大海一个人听 阅读(251) 评论(0) 推荐(0) 编辑
摘要: x = 10 y = 20 # if条件成立的时候,输出x的值;if条件不成立的时候,输出y的值 # 这个写法就叫做三元表达式 print(f"值是多少?: {x if x > y else y}") # >最终结果是:20 阅读全文
posted @ 2020-12-07 22:52 大海一个人听 阅读(177) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver import time d = webdriver.Chrome() d.maximize_window() # 窗口最大化###登录某网站 d.get('http://xx.xxx.xx.xx:xxxx/') d.find_elemen 阅读全文
posted @ 2020-12-04 19:30 大海一个人听 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 下面是以百度的设置为例子: 定位鼠标悬停才显示的元素,要引入新模块 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.F 阅读全文
posted @ 2020-12-04 19:24 大海一个人听 阅读(619) 评论(0) 推荐(0) 编辑
摘要: # get_attribute的简单使用 from selenium import webdriver get_12306 = webdriver.Chrome() get_12306.get('https://www.12306.cn/index/index.html') a_href = get 阅读全文
posted @ 2020-12-04 19:22 大海一个人听 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: class的名称里面不能有空格,空格换成点即可。 比如下面这样就可以了 经过测试有效 # class的名称里面不能有空格,空格换成点即可 Setting.driver.find_element_by_class_name('ant-btn.ant-btn-primary.css-rrqrsx').c 阅读全文
posted @ 2020-12-04 10:45 大海一个人听 阅读(4176) 评论(0) 推荐(0) 编辑
摘要: python将数据插入数据库的方法: 首先读入数据并建立数据库连接; 然后创建数据库; 接着执行插入数据语句,迭代读取每行数据; 最后关闭数据库连接即可。 比如现在我们要将如下Excel数据表格插入到MySQL数据库中,该如何实现呢? 实现代码: #导入需要使用到的数据模块 import panda 阅读全文
posted @ 2020-12-02 19:43 大海一个人听 阅读(6438) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver import unittest import time # 定义driver的局部作用域,不在setUp内部,这种方式保证了浏览器只打开一次,所有用例执行完以后执行tearDownModule方法关闭浏览器 class Setting: 阅读全文
posted @ 2020-12-01 16:42 大海一个人听 阅读(1311) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页