03 2021 档案
摘要:场景:由于网络问题,或设备性能等问题,可能导致元素定位不稳定,使用显性等待方法可以提高元素定位的稳定性。使用页面对象模式(PO模式), 将显性等待方法与元素定位方法结合进行二次封装,以减少代码冗余和提高元素定位稳定性。 # /basePage.py from selenium.webdriver.s
阅读全文
摘要:场景:当接口的Content-Type类型是x-www-form-urlencoded,使用json类型去请求,无法请求成功 解决方法: 使用parse.urlencode()方法对json数据进行解码处理,再传入。 实例代码如下: import requests from urllib impor
阅读全文