Python+Selenium,SyntaxError:在Python中创建列表时无法分配给比较



所以,如果这是错误的地方,或者我在这里做错了什么,我很抱歉,但我对Python真的很陌生,这确实是我的第一个脚本。

作为第一个项目,我正在尝试使用Python+Selenium自动执行结账过程,但我遇到了以下代码的错误。

在签出过程中,我遇到了一个页面,我试图选择的元素只能使用其中一个ClassName选择,并且页面上有多个完全相同的元素,所以我想我应该创建一个列表并选择我需要的元素(这是第二个(,然而,我现在收到了以下错误。

因此,这是我试图创建一个网络元素列表的第一行,它抛出了这个错误:

"SyntaxError:无法分配给比较";

List<WebElement> elementsList = driver.find_elements(By.className("large"));
elementsList[1].click(); 

如果有人能帮助我或向我解释我哪里出了问题,我将不胜感激。

正如我所说,我是新手,所以如果有什么遗漏或你需要什么,请告诉我。

提前感谢!

elementsList = driver.find_elements(By.className("large"))
elementsList[1].click()

您正在混合java和python,python是自动类型化的语言,您不必指定类型

最新更新