1.定位了元素没有做下一步操作,比如,点击、输入等功能,而报错,报错信息如下:
2.上传图片时,定位元素,应该定位input标签,点击页面input标签肉眼没有看到定位到任何元素,以为无法成功,实际上只要有input标签被定位到是都可以上传图片的!
3.定义页面基础类时,初始化webdiver,传参数的时候没有对参数driver赋默认None值,即一个默认参数,导致页面报错如下:
传人默认参数,在调用self.main=Main()时,就可以不传入参数了
class BasePage():
_base_url = ""
def __init__(self, driver: WebDriver = None):#就是因为这里没有传None!!❗️❗️⚠️
self._driver = None
if self._driver is None:
ops_chrome = webdriver.Chr