这是我试图将变量传递到xpath中的代码。在
def findcase(year):
select = Select(driver.find_element_by_id('SheetContentPlaceHolder_coaCaseSearch_ddlCaseYear'))
select.select_by_value(str(year))
获取以下错误消息:
^{pr2}$我试过用引号括起来的字符串(双引号和单引号),我试过用str(variable)插入变量。Nothing doin'无法获取允许传入变量的函数。在
这是相关的HTML。但是,请注意,当我输入一个实际的数字,一年,上面的代码工作得很好。它只会在尝试传入该数字的变量时失败。在
//*[@id="SheetContentPlaceHolder_coaCaseSearch_ddlCaseYear"]
我想出来了。工作代码如下:
相关问题 更多 >
编程相关推荐