0

我需要在下面的行中进行一些更改:

browser.find_element_by_css_selector("[href='/new/ank/abgh/add/']")

现在我创建了一个字符串变量 lStr 并为其分配 href 值:

lStr="/new/ank/abgh/add/"

现在我想知道如何/new/ank/abgh/add/在上面的 selenium 命令中用变量 lStr 替换。我尝试如下:

browser.find_element_by_css_selector("[href='{lStr}']")

但它不起作用,我是 python 新手,所以知道如何做到这一点。

4

1 回答 1

2

尝试使用加号连接它们。

browser.find_element_by_css_selector("[href='" + lStr + "']")
#browser.find_element_by_css_selector("[href='"+ str(lStr) + "']")
于 2013-07-11T02:45:15.770 回答