Python 如何通过xpath在Find_元素中传递变量
不知道该怎么做,在网上查找参考资料或帮助时遇到问题。到目前为止,我知道很多Python 如何通过xpath在Find_元素中传递变量,python,selenium,xpath,Python,Selenium,Xpath,不知道该怎么做,在网上查找参考资料或帮助时遇到问题。到目前为止,我知道很多 def ItemName (self): browser.find_element_by_xpath('//a[contains(text()') 我试图包含的变量是 def Item (self): Item_Name = self.lineEdit_10.setText() 也许你在找类似的东西 def ItemName(self,name):
def ItemName (self):
browser.find_element_by_xpath('//a[contains(text()')
我试图包含的变量是
def Item (self):
Item_Name = self.lineEdit_10.setText()
也许你在找类似的东西
def ItemName(self,name):
browser.find_element_by_xpath('//a[contains(text({})'.format(name))
您将能够在{}(花括号)的位置传递名称,并通过这种方式找到它 对不起,我不明白这个问题。你到底想做什么?@DeanFenster我想让浏览器在网页上查找项目名称。项目名称应该已经分配给变量Item_name,因此我希望传递包含该名称设置的任何内容的变量。因此,据我所知,您所需要的只是
find_element_by_xpath
中的格式字符串。你试过了吗?@DeanFenster我对python很陌生,所以我没有试过,但我会尝试一下
def ItemName(self,name):
browser.find_element_by_xpath('//a[contains(text({})'.format(name))