xiaoxiao_cao 发表于 2017-10-19 12:45:43

python+selenium,如何在一个模块中调用另一个模块的返回值呢

python+selenium,如何在一个模块中调用另一个模块的返回值呢?以我的代码为例,我该怎么样在另一个模块中调用loanno这个返回值呢?现在按照我写的,报错了:
driver.find_element_by_css_selector("input").send_keys(Loan1.get_number())
TypeError: unbound method get_number() must be called with Loan1 instance as first argument (got nothing instead)




黑盒测试 发表于 2017-10-19 14:37:04

先    x=get_number()
再调用.send_keys(Loan1.x)

Real_小T 发表于 2017-10-19 13:13:29

你这个被调用的类要先实例化再调用方法 才可以使用方法里的参数

xiaoxiao_cao 发表于 2017-10-20 14:18:57

黑盒测试 发表于 2017-10-19 14:37
先    x=get_number()
再调用.send_keys(Loan1.x)

嗯嗯 多谢

xiaoxiao_cao 发表于 2017-10-20 14:19:30

Real_小T 发表于 2017-10-19 13:13
你这个被调用的类要先实例化再调用方法 才可以使用方法里的参数

恩 我的python语法还是得多学习

黑盒测试 发表于 2017-10-20 16:00:27

我目前在写python接口自动化,想交流的可以加下我Q2017340535
页: [1]
查看完整版本: python+selenium,如何在一个模块中调用另一个模块的返回值呢