原来selenium包里用driver.find_element_by_xpath (...),用得好好得。更新了一下包,结果错误,语法不能用了,非得改成----driver.find_element("xpath", ....) 类似得例子还有好多。。。 为啥啊?非要改来改去吗? mysunnyday 发表于 2023-07-27 15:23
类似得例子还有好多。。。
为啥啊?非要改来改去吗?
大问题从来不在语法,而是悄悄的升级之后改了黑盒里的功能。妈妈的。
要不然程序员不就没活干了?还怎么拿大包裹啊
只能说selenium对于backward compatible做的很不好。
如果是library的话,都会在comment里写清楚这个是obsolete的function,让人不要用,但是不会直接删除。我们写C++,会有新的东西不断加入,但是旧的也必须支持啊。不然所有人的platform都要broke了。