如何在Find_element_by_xpath中传递变量

时间:2017-05-06 13:40:15

标签: python selenium xpath

不确定如何执行此操作并在查找引用或在线帮助时遇到问题。到目前为止,我知道这么多

def ItemName (self):
            browser.find_element_by_xpath('//a[contains(text()')

我想要包含的变量是

def Item (self):   
    Item_Name = self.lineEdit_10.setText()              

1 个答案:

答案 0 :(得分:0)

def ItemName (self):
            browser.find_element_by_xpath('//a[contains(text()')

也许你正在寻找像

这样的东西
def ItemName(self,name):
    browser.find_element_by_xpath('//a[contains(text({})'.format(name))

您可以将名称传递给 {} (大括号),并以此方式查找。