最近,我发现selenium 的webdriver包最近改的有点看不懂了,原本的find_element(By.ID,“”),已经用不了了!!!
点开webdriver包看,现在的版本是这样的:
这一堆逻辑是什么情况?
if by == By.ID: by = By.CSS_SELECTOR value = f'[id="{value}"]' elif by == By.CLASS_NAME: by = By.CSS_SELECTOR value = f".{value}" elif by == By.NAME: by = By.CSS_SELECTOR value = f'[name="{value}"]'
实在看不懂,不知道为什么这个包越更新越糟糕了了
还是旧版的好使:
有需要的朋友可以去翻我的资源库找~
不清楚为啥这个包会更新成这个样子,有知情的小伙伴可以知会一下呀~