我需要在下面的行中进行一些更改:
browser.find_element_by_css_selector("[href='/new/ank/abgh/add/']")
现在我创建了一个字符串变量lStr并为其指定了href值:
lStr="/new/ank/abgh/add/"
现在我想知道如何在上面的selenium命令中用变量lStr替换/new/ank/abgh/add/
。我尝试过如下:
browser.find_element_by_css_selector("[href='{lStr}']")
但它不起作用,我是python的新手,所以知道如何做到这一点。
答案 0 :(得分:2)
尝试使用加号来连接它们。
browser.find_element_by_css_selector("[href='" + lStr + "']")
#browser.find_element_by_css_selector("[href='"+ str(lStr) + "']")