Appium 新手关于 Sendkeys () 括号里面的参数和所定义的函数参数之传递的问题,求解答

Yang · 2018年07月28日 · 最后由 陈子昂 回复于 2018年07月30日 · 1857 次阅读

①:
先定义一个函数:
def test(a)
'''函数里面用 send_keys() '''
driver.send_keys(a)

然后调用的时候:

test('东京塔')
也就是 a 是一个字符串 ‘东京塔’,然后输入框里面没有输入中文字东京塔,这是怎么回事啊?


还有第二个问题是 send_keys('32,56') 中间是一个逗号,结果老是输出 ' ,3256'或者'3 , 256' 逗号位置会变....怎么回事啊?

共收到 2 条回复 时间 点赞
Yang #2 · 2018年07月29日 Author

没人回答么...

send_keys 需要先定位元素,把元素绑定一个对象。
如果元素存在 为 true,这个元素对象.send_keys 才会输入。
还有你的语言环境是什么。如果是 2+ 中文正常显示,需要 (u"中文字符串")
ps:你的代码需要贴上下文

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册