python selenium发送键以空格分隔

python selenium发送键以空格分隔,python,selenium-webdriver,Python,Selenium Webdriver,我正在尝试发送值WebDriverWait(driver,20)。直到(EC.presence\u of_element\u位于((By.XPATH,“/*[@id='cardname']))为止。发送密钥(“5546xxxxxxxxxxx”) 我只得到4位数字(从开始到最后一位有3位)。 如何发送每4位数字之间用空格分隔的visa卡号? 谢谢 def按空间分割(p_字符串,n=4): ''每n个字符在字符串中插入一个空格'' 返回“”。为范围(0,len(p_字符串,n))中的i加入(p_字符

我正在尝试发送值
WebDriverWait(driver,20)。直到(EC.presence\u of_element\u位于((By.XPATH,“/*[@id='cardname']))为止。发送密钥(“5546xxxxxxxxxxx”)
我只得到4位数字(从开始到最后一位有3位)。 如何发送每4位数字之间用空格分隔的visa卡号? 谢谢

def按空间分割(p_字符串,n=4):
''每n个字符在字符串中插入一个空格''
返回“”。为范围(0,len(p_字符串,n))中的i加入(p_字符串[i:i+n])
WebDriverWait(驱动程序,20)。直到(存在位于((By.XPATH,“/*[@id='cardNumber']”)的元素)。发送密钥(按空间分割(“5546xxxxxxxxxxx”))

至少添加一张输入字段和html代码的图片。这不起作用,请注意html是自动添加空格的。如果我手动写入卡号,它会自动添加空格。