摘要:
1、通过父节点定位子节点 # 1.串联寻找 print driver.find_element_by_id('B').find_element_by_tag_name('div').text # 2.xpath父子关系寻找 print driver.find_element_by_xpath("// 阅读全文
摘要:
1、xpath匹配到多个元素如何选择指定的元素定位 (1)xpath匹配到多个元素,选择指定的元素,通过末尾的数字选择具体的元素 (//span[@id=‘example’])[2] (2)xpath定位到统计标签的最后一个 //span[@id='example']/a[last()] (3)xp 阅读全文
摘要:
1、如果是通过request请求的话,则在verify参数设置为False res=requests.get(url,verify=False) 2、如果是通过selenium的话,则添加参数 --ignore-certificate-errors options.add_argument('--i 阅读全文
摘要:
1、创建本地分支 git checkout -b 本地分支的名字 或者直接指定基于某个远程分支创建本地新分支 git fetch origin 远程分支的名字 git checkout -b 本地分支的名字 origin/远程分支的名字 git pull origin dev 2、将新建的本地分支p 阅读全文
摘要:
1、首先查看目前位于哪个分支,前面带*的为当前分支 git branch 2、基于远程分支dev创建本地开发分支dev并切换到创建的本地分支上面 git checkout -b dev origin/dev 3、在创建的本地分支上面进行开发,完成后提交(commit之后的commitId需要保存) 阅读全文
摘要:
1/如果已知接下来的操作会增加新的窗口,可以直接使用如下方法 def switch_to_cur_win(driver): try: all_win = driver.window_handle all_win_num = len(all_win) driver.switch_to.window(a 阅读全文
摘要:
#项目结构如下 smartlock |-- conf `-- nginx.conf `-- mime.types `-- fastcgi.conf |-- logs |-- html `-- css `-- js `-- images 想要忽略掉 logs 文件夹下所有的日志文件,但是想保留 log 阅读全文
摘要:
创建一个session s=requests.session 1、get请求方式 (1)get请求的时候对应的请求参数形式为Query String Parameters,参数直接反映在url里面,形式为key1=value1&key2=value2 例如:https://*****/taker_o 阅读全文
摘要:
s=requests.session #设置一个参数禁止重定向:allow_redirects=False(allow_redirects=True 是启动重定向) #关闭ssl认证:verify=False #设置请求超时:timeout=20 r= s.request('methon',base 阅读全文
摘要:
1、requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies。 #创建session对象 s = requests.session() #发送请求 res =s.request(method=method,url=url, 阅读全文