首页 > 解决方案 > 斜线没有找到使用变量的元素(Python)

问题描述

/*[contains(text(),\'TextToFind\')]

当我们通过这个 xpath 找到它时,Elements 无法找到它,一旦我们删除斜线它就能找到它。

它自动放置,同时传递变量。

任何使用 python-variable 的工作解决方案?

标签: seleniumselenium-webdriver

解决方案


您可以使用 pythonformat()函数来传递变量。

driver.find_element_by_xpath("//*[contains(text(),'{}')]".format(variableTextToFind)) 

推荐阅读