小编Chr*_*ris的帖子

selenium python:webdriverwait.until 语句中的“lambda”是什么

我正在用 python 学习 selenium webdriver,并在下面的代码行中遇到了“lambda”。作者这里没有解释 lambda 的用法:

search_button = WebDriverWait(self.driver, 10).until(lambda s:s.find_element_by_name("btnG"))
search_button.click()  
Run Code Online (Sandbox Code Playgroud)

我读过关于 lambda 的文章,它说 lambda 会动态创建函数,有人说它用于返回表达式。所以现在我很困惑,不确定它在这里有什么不同。

python-2.7 selenium-webdriver

5
推荐指数
1
解决办法
4597
查看次数

标签 统计

python-2.7 ×1

selenium-webdriver ×1