我只是想知道当使用Selenium处理python时,为什么element_to_be_clickable和By方法之间有两个括号,例如:
WebDriverWait(browser, 50).until(
EC.element_to_be_clickable((By.CSS_SELECTOR, "css_selector")))这在docs - http://selenium-python.readthedocs.io/waits.html中也是可以访问的。
有答案吗?
干杯
发布于 2017-02-18 13:57:23
根据API文档,element_to_be_clickable方法需要一个参数:一个定位器。定位器是(by,path)的元组。
因此,内部对括号用于元组文字,而外部括号用于包围函数参数(在本例中只有一个)。
https://stackoverflow.com/questions/42315929
复制相似问题