摘要: 滚动操作 可以先在console中调试好 from selenium import webdriver import time driver = webdriver.Chrome('D:\\tools\chromedriver.exe') driver.get('https://tieba.baid 阅读全文
posted @ 2020-05-26 17:43 linma 阅读(238) 评论(0) 推荐(0)
摘要: 隐式等待 driver.implicitly_wait(10) 默认参数的单位为秒,本例中设置等待时长为10秒。当脚本执行到某个元素定位时,如果元素可以定位,则继续执行; 如果元素定位不到,则它将以轮询的方式(0.5s)不断地判断元素是否被定位到。假设在第6秒定位到了元素则继续执行,若直到超出设置时 阅读全文
posted @ 2020-05-26 17:39 linma 阅读(174) 评论(0) 推荐(0)
摘要: element:只返回匹配到的第一个元素,且找不到就报错 方法一:通过id属性定位 ''' #通过id属性定位 textElement = driver.find_element_by_id('abc') #获取元素文本值,text获取的是标签对中间的值 print(textElement.text 阅读全文
posted @ 2020-05-26 17:33 linma 阅读(251) 评论(0) 推荐(0)
摘要: 用户参数设置 添加方式 对应关系 HTTP请求默认值 作用:将重复内容分离出来,只需定义一次即可 添加方式: 具体作用如下: 函数助手 使用随机函数参数化 选项,函数助手对话框——选择一个功能_Random——设置范围及参数名称——生成参数——替换 运行结果 本地生成参数化文件 选项,函数助手对话框 阅读全文
posted @ 2020-05-26 15:12 linma 阅读(174) 评论(0) 推荐(0)
摘要: 使用场景 下一个请求参数需要从上一个请求的响应数据中获取 语法 添加方式 使用说明 Apply to:应用范围 要检查的响应字段:样本数据源 引用名称:其他地方引用时的变量名称,我这里写的tgtId,可自定义设置,引用方法:${引用名称} 正则表达式:数据提取器,()括号里为你要获取的的值,例如,数 阅读全文
posted @ 2020-05-26 13:58 linma 阅读(392) 评论(0) 推荐(0)