51Testing软件测试论坛

标题: python+selenium,如何在一个模块中调用另一个模块的返回值呢 [打印本页]

作者: xiaoxiao_cao    时间: 2017-10-19 12:45
标题: python+selenium,如何在一个模块中调用另一个模块的返回值呢
python+selenium,如何在一个模块中调用另一个模块的返回值呢?以我的代码为例,我该怎么样在另一个模块中调用loanno这个返回值呢?现在按照我写的,报错了:
driver.find_element_by_css_selector("input[placeholder='搜索标题、单号或提交人']").send_keys(Loan1.get_number())
TypeError: unbound method get_number() must be called with Loan1 instance as first argument (got nothing instead)


[attach]108990[/attach][attach]108991[/attach]


作者: Real_小T    时间: 2017-10-19 13:13
你这个被调用的类要先实例化再调用方法 才可以使用方法里的参数
作者: 黑盒测试    时间: 2017-10-19 14:37
先    x=get_number()
再调用.send_keys(Loan1.x)

作者: xiaoxiao_cao    时间: 2017-10-20 14:18
黑盒测试 发表于 2017-10-19 14:37
先    x=get_number()
再调用.send_keys(Loan1.x)

嗯嗯 多谢
作者: xiaoxiao_cao    时间: 2017-10-20 14:19
Real_小T 发表于 2017-10-19 13:13
你这个被调用的类要先实例化再调用方法 才可以使用方法里的参数

恩 我的python语法还是得多学习
作者: 黑盒测试    时间: 2017-10-20 16:00
我目前在写python接口自动化,想交流的可以加下我Q2017340535




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2