请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Mushishi 2018-09-09 22:42:41

你好,你把代码发一下,这个肯定是你driver没有传递进去。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕的地1407380 #1
    import configparser
    from selenium import webdriver
    class ReadIni(object):
        
        def __init__(self,file_name=None,node=None):
            if file_name == None:
                file_name = 'D:\迅雷下载\pytest\selenium_learn\LocalElement.ini'
            if node == None:
                self.node = 'RegisterElement'
            else:
                self.node = node
            self.cf = self.load_ini(file_name)
        
        #加载文件
        def load_ini(self,file_name):
            cf = configparser.ConfigParser()
            cf.read(file_name)
            return cf
        #获取value的值,get得到标题[registerelement],key就是左边蓝色字
        def get_value(self,key):
            data = self.cf.get(self.node,key)
            return data
    
    if __name__ == '__main__':
        read_init = ReadIni()
        print(read_init.get_value('user_name'))
    
    我对着视频写的。这个类里也没有定义过driver,在find_element.py里导入from selenium_learn.util.read_ini import ReadIni 成功了后。怎么调用出driver后面的查找元素方法呢
    回复 有任何疑惑可以回复我~ 2018-09-10 20:00:54
  • Mushishi 回复 提问者 慕的地1407380 #2
    你仔细看课程,我driver是需要传递进去得。
    回复 有任何疑惑可以回复我~ 2018-09-11 09:48:58
  • 提问者 慕的地1407380 回复 Mushishi #3
    我知道了,你在register function里传过driver 课程最后再展示的。我直接在findelement里写果然是没有driver的。尴尬。
    回复 有任何疑惑可以回复我~ 2018-09-11 21:49:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信